Это интерактивная задача.
Мы загадали прямую в виде $$$y = kx + b$$$. Ваша задача отгадать эту прямую.
Вы можете делать запросы, в одном вопросе вы указываете точку ($$$x, y$$$) и получаете в ответ кратчайшее расстояние от точки до прямой.
Сможете ли вы справиться не более чем за $$$5$$$ запросов?
Гарантируется, что ($$$-100 \le k, b \le 100$$$).
Вы можете сразу начать делать запросы. Чтобы это сделать, выведите:
на отдельной строке. После вывода запроса считайте неотрицательное вещественное число $$$d$$$ с точностью до $$$20$$$ знаков – кратчайшее расстояние от данной вами точки до прямой. Если вы сделаете некорректный запрос или превысите установленный лимит в $$$5$$$ запросов, то в ответ вы получите число $$$-1$$$, в таком случае ваша программа должна немедленно завершиться.
Чтобы вывести ответ, выведите
на отдельной строке. Ваш ответ будет считаться правильным, если относительная или абсолютная погрешность коэффициентов $$$k$$$ и $$$b$$$ будет не более $$$10^{-3}$$$.
После любого вывода не забудьте вывести перевод строки и сбросить буфер вывода. В противном случае вы получите вердикт Решение «зависло». Для сброса буфера используйте:
1.41421356237309504876 0.70710678118654752438
? 0.000 0.000 ? 0.000 1.000 ! 1.0000 2.0001
0.00000000000000000000 0.00000000000000000000 5.00000000000000000000 5.00000000000000000000 2.50000000000000000000
? 0 5 ? 5 5 ? 5 0 ? 0 0 ? 2.5 2.5 ! 0.000000011 5.00000003
Ввод и вывод для наглядности разделены пустыми строками. Реальный тест не содержит этих пустых строк.