Більярд

Більярд представляє собою прямокутник розмірами MxN, де M і N – натуральні числа. З верхньої лівої лузи вилітає куля під кутом 450 до сусідніх сторін. Лузи розміщено тільки в кутах більярда. Визначити кількість зіткнень кулі з бортами більярда, після яких вона знову попаде в одну з луз, та номер лузи в яку попаде куля. Вважати, що тертя відсутнє, зіткнення абсолютно пружні, а кулю - матеріальною точкою.
Технічні умови
Вхідні дані
У вхідному рядку міститься два числа М та N, 1 ≤ М, N ≤ 2000000000. Нумерація луз за годинниковою стрілкою, починаючи з лівої верхньої лузи, з якої вилетіла куля, згідно малюнка. M - горизонтальна сторона більярда, N - вертикальна сторона більярда.
Вихідні дані
Два числа: кількість відбивань кулі, та номер лузи, в яку впаде куля.
Інформація про задачу
Ліміт часу: 1 секундаЛіміт пам`яті: 64 MB
Бали за пройдений тест: 10
Складність: 41% 85/143
Класифікація: Проста математика
Приклад
Приклад вхідних даних2 1 |
Приклад вихідних даних1 2 |
| ← Метелик-санітар | Список задач | Зафарбовані клітинки → |
