С точки зрения математики как раз наоборот.
Формула не ерунда. Простая но не ерунда.
Ерундой была названа не формула (что ерундового в формуле

?), а вопрос правильный ответ на который запрещён самим вопросом.
Это задача не из области математики, а из области ерунды. Ответ - корень, и Вам это известно. Как дать правильный ответ на вопрос, если правильный ответ запрещён?
А запрет на использование элементарных действий - это ерунда.
Тоже не ерунда. Задачи такого типа имеют давнюю историю, например, все задачи на построение циркулем и линейкой без делений.
-- 03 окт 2014, 09:21 --Разве с точки зрения экономии памяти не будет ли лучше записать в массив значения B под индексом А, потом же просто обратиться по индексу А, чтобы получить В
Предложенный
Cash алгоритм решает задачу для произвольного

(абстрагируемся от конечной точности представления целых чисел в компьютере), а ваш -- только для конечного числа входов (не говоря уже о затратах памяти на хранение массива).