eolymp
bolt
Try our new interface for solving problems
Məsələlər

Sınıq xətt

Sınıq xətt

Düzbucaqlı koordinat sistemində \textbf{М}(\textbf{х}, \textbf{у}) nöqtəsi verilib. \textbf{M} nöqtəsini koordinat başlanğıcı ilə sınıq xətlə elə birləşdirin ki, sınıq xəttin vahid uzunluqlu qonşu həlqələrindən biri digərinə perpendikulyar olsun. Sınıq xəttin ən qısa uzunluğunu tapın. \includegraphics{https://static.e-olymp.com/content/92/9261ec847f02b5b8b90e9d6056d23f9e74d74965.jpg} \InputFile Yeganə sətirdə iki ədəd - \textbf{М}(\textbf{x},\textbf{y}) (|\textbf{x}|, |\textbf{y}| < \textbf{100}) nöqtəsinin koordinatları verilir. \OutputFile Birinci sətirdə \textbf{n} sayda ədəd - həlqələrin sayı verilir. Sonra \textbf{n+1 }sayda cüt ədəd - sınıq xətlərin təpə nöqtələrinin koordinatları gəlir.
Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 64 MiB
Giriş verilənləri #1
3 4
Çıxış verilənləri #1
7
0 0
0 1
1 1
1 2
2 2
2 3
3 3
3 4