Вавилонская рыбка — редкое и очень полезное существо, которое не
раз спасало Артура Дента в его путешествиях по галактике. Если вы вставите
эту рыбку себе в ухо, вы сможете понимать речь представителей любых рас
галактики так, как будто они говорят на вашем родном языке.
После возвращения на Землю Артур достал рыбку из своего уха и
решил сберечь её на тот случай, если его друг Форд Префект неожиданно
нагрянет и утащит его в очередное путешествие. Артур решил поселить
рыбку в аквариуме, который ему подарили разумные дельфины. Тогда он
всегда сможет держать аквариум при себе, даже если придётся уехать
далеко от дома на автомобиле.
Аквариум представляет собой прямоугольный параллелепипед с квадратным
основанием, открытый сверху. Чтобы отслеживать количество воды в
аквариуме, Артур установил на каждом вертикальном ребре по датчику,
который фиксирует уровень воды на этом ребре.
Состояние просёлочных дорог в Англии далеко от идеального, и из-за того,
что машина наклоняется на неровной дороге, поверхность воды может не быть
параллельна дну аквариума. В таком случае датчики на рёбрах будут показывать
разные значения. Как же тогда узнать объём воды в аквариуме?
Исходные данные
В первой строке записано целое число t — количество тестов (1 ≤ t ≤ 104). В каждой из следующих t строк записаны пять целых чисел: длина
стороны квадрата основания аквариума и уровень воды на каждом из вертикальных
рёбер. Все эти числа неотрицательные и не превосходят 106.
Длина стороны квадрата основания строго положительна.
Рёбра описываются в том порядке, в каком они занумерованы на рисунке.
Результат
Для каждого теста выведите объём воды в аквариуме, если он определяется однозначно,
«error», если данные заведомо противоречивы, или «ambiguous», если ответ нельзя
восстановить однозначно. Все числа нужно выводить с абсолютной или относительной
погрешностью не более 10−6.
Пример
исходные данные | результат |
---|
2
10 2 3 4 3
10 2 3 3 3
| 300.000
error
|
Автор задачи: Денис Дублённых
Источник задачи: XV Открытый чемпионат Урала по спортивному программированию (апрель, 2011)