Задачі
Танці з баобабами
Танці з баобабами
Шаман танців Нікітеофль веде за собою вереницю танцуючих соплеменників, морально готуючи їх до участі в інтелектуальному ритуалі "ерудит-квартетль".
Починаючи з точки з координатами (\textbf{0}, \textbf{0}), Нікітеофль веде вереницю на північ, поступово повортаючи на схід, проходячи за годинниковою стрілкою чверть кола радіусом \textbf{1}. Потім він продовжує, проходячи за годинниковою стрілкою чверть кола радіусом \textbf{2}, далі аналогічно радіуса \textbf{3}, \textbf{4} і т.д. (див. рисунок).
\includegraphics{https://static.e-olymp.com/content/7a/7a33bea00bcc8feb6be5b6490236bcb15bef19cf.jpg}
У прерії, де відбувається вищеописаний танець, росте \textbf{n} баобабів. Для кожного баобаба визначіть, яку мінімальну відстань від нього до танцюючої верениці, у припущенні, що танець буде продовжуватись нескінченно довго.
\InputFile
У першому рядку вхідного файлу міститься натуральне число \textbf{n}, яке не перевищує \textbf{100000}. У кожному з наступних \textbf{n} рядків міститься по два дійсних числа \textbf{x_i} та \textbf{y_i}, які не перевищують \textbf{10^6} по абсолютній величині - координати баобабів (вісь \textbf{x} направлено на схід, вісь \textbf{y} - на північ). Усі координати задано не більше ніж з трьома знаками після коми.
\OutputFile
Виведіть \textbf{n} рядків - відстані від баобабів до танцюючої верениці, з абсолютною чи відносною точністю до \textbf{10^\{-6\}}.
Вхідні дані #1
5 0 0 3 2 -1 -1 -4 5 3 4
Вихідні дані #1
0.000000000000 1.605551275464 1.414213562373 1.928932188135 0.614835192865