Hàm $f$ của Vasya
Đề bài
Mô tả
Cho hàm hai biến trên các số nguyên không âm, định nghĩa đệ quy như sau:
- ;
- nếu , trong đó là ước chung lớn nhất của và .
Cho hai số nguyên dương và . Hãy tính .
Vì giá trị của có thể rất lớn nên tính trực tiếp theo định nghĩa sẽ không khả thi. Bạn cần một thuật toán nhanh hơn.
Dữ liệu vào
Một dòng duy nhất chứa hai số nguyên và ().
Dữ liệu ra
In ra một số nguyên là giá trị .
Ràng buộc
- .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 5 | 3 | . Mỗi bước đầu trừ rồi bước cuối trừ . |
| 6 3 | 1 | nên một bước duy nhất đưa về : . |
| 100000000000 100000000000 | 1 | Khi thì , nên chỉ cần đúng một bước. |
Bình luận