시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
---|---|---|---|---|---|
1 초 (추가 시간 없음) | 512 MB | 30 | 19 | 16 | 59.259% |
На уроке математики Алиса загадала угол, измеряемый целым числом $n$ градусов (от 0 до 359) и передала Бобу запись величины угла в одной из трёх популярных единиц --- градусах, радианах или градах (метрическая единица измерения углов; прямой угол содержит 100 град). Запись содержит ровно 6 знаков после десятичной точки (и отличается от точного значения менее, чем на $5 \cdot 10^{-7}$).
Боб попросил вас помочь с восстановлением значения $n$, а также выяснить, какие единицы Алиса использовала для записи.
Первая строка входных данных содержит одно целое число $T$ --- число тестовых примеров ($1 \le T \le 20$). Каждая из последующих $T$ строк содержит одно вещественное число, записанное ровно с 6 знаками после десятичной точки --- результат вычислений Алисы.
Гарантируется, что числа были получены описанным в условии задачи способом.
Если однозначно восстановить значение $n$ и использованные единицы измерения невозможно, выведите $-1$. Иначе выведите два целых числа --- исходное значение $n$ и тип единицы измерения: $1$ для градусов, $2$ для радианов и $3$ для градов.
3 0.000000 3.141593 1.111111
-1 180 2 1 3
В первом примере Боб может восстановить $n=0$, но получить какую-либо информацию о единицах измерения не получится, поэтому ответ $-1$.