eolymp
bolt
Try our new interface for solving problems
Problems

Broken line (RU)

Broken line (RU)

В прямоугольной системе координат задано точку \textbf{М}(\textbf{х}, \textbf{у}). Соедините т.\textbf{ М} с началом координат ломаной линей так, чтобы соседние звенья ломаной были перпендикулярны одно к другому и единичной длины. Найдите ломаную наименьшей длины. \includegraphics{https://static.e-olymp.com/content/92/9261ec847f02b5b8b90e9d6056d23f9e74d74965.jpg} \InputFile В единственной строке заданы два числа - координаты точки \textbf{М}(\textbf{x}, \textbf{y}) (|\textbf{x}| , |\textbf{y}| < \textbf{100}). \OutputFile В первой строке записано число \textbf{n} - количество звеньев. Далее идет \textbf{n+1} пар чисел - координаты вершин ломаной.
Time limit 1 second
Memory limit 64 MiB
Input example #1
3 4
Output example #1
7
0 0
0 1
1 1
1 2
2 2
2 3
3 3
3 4