О Гипераже

Что вообще значит "гипераж"?!

Модуль состоит из 16 кнопок и гиперкуба.

  • Чтобы решить модуль, найдите гиперобъём гиперпараллелипипеда Г.
  • Г определен одной из точек: O(0,0,0,0).
  • Г определен четырьмя сторонами: OA(x1,y1,z1,w1); OB(x2,y2,z2,w2); OC(x3,y3,z3,w3); OD(x4,y4,z4,w4).

Поиск верных квадратов

Наведение на одну из кнопок:

  1. Покажет поворот гиперкуба.
    • Поворот обозначается двумя буквами. Поворот AB это такой поворот, после которого ось +A переходит в ось +B.
    • Замечание: Если смотреть прямо на модуль:
      • +X - слева направо,
      • +Y - сзади вперед,
      • +Z - снизу вверх,
      • +W - изнутри наружу.
  2. Покажет 4 значения, одно из них будет неизвестно: ?.???.
  3. Покажет шеснадцатеричную цифру. Она показана только для удобства.

Найдите 4 кнопки, которые составляют квадрат (назовем их кнопками квадрата), центр которого лежит точно на центр какой-то другой кнопки (которую назовем центральной), но также, их повороты по часовой стрелке - IJ, JK, KL, LI. I, J, K, L - неповторяющиеся оси гиперкуба (X, Y, Z, W) в каком-то порядке.

Найдите первую кнопку квадрата в порядке чтения. Ее координаты - это A. Координаты следующей кнопки по часовой стрелке - B, и так далее. Замените неизвестные координаты A, B, C и D координатами центральной кнопки в том же порядке. Замените единственную неизвестную координату на 1.000.

Чтобы вычислить гиперобъём Г, вычислите абсолютную величину определителя матрицы, строки которого состоят из координат точек A, B, C и D в порядке XYZW.

Переведите гиперобъём в четверичную систему счисления и округлите вниз до трех знаков после запятой.

Отправка

После нажатия любой кнопки, модуль войдет в режим отправки. Изначально, число по центру будет равно 0.

  • Нажатие любой нумерованой кнопки добавит эту цифру к ответу, или заменит ответ, если ответ был 0.
  • Нажатие любой из кнопок слова "RST" очистит ввод.
  • Нажатие кнопки "." добавит точку к ответу.
  • Нажатие любой из кнопок слова "SUBM" отправит ввод. Внимание: модуль всегда ожидает трех знаков после запятой, ни больше, ни меньше.
    • Если ответ верен, модуль решится.
    • Иначе модуль вернется к начальному состоянию и зарегистрирует ошибку. Все координаты и повороты останутся теми же.
  • Нажатие кнопок без надписи ничего не сделает.

Будьте бдительны: после каждого нажатия кнопки будут менять свое положение с некоторой закономерностью.