Phân số
Đề bài
Mô tả
Cho một số nguyên dương .
Hãy tìm một dãy các phân số với (trong đó , đều là các số nguyên dương) sao cho đồng thời thoả mãn:
- là ước của và với mọi ;
- với mọi ;
- .
Dữ liệu vào
- Một dòng duy nhất chứa số nguyên .
Dữ liệu ra
- Dòng đầu tiên in ra YES nếu tồn tại dãy phân số thoả mãn, ngược lại in ra NO.
- Nếu có, dòng thứ hai in ra số nguyên (), là số phần tử của dãy. Nếu tồn tại đáp án thì luôn tồn tại một đáp án có .
- Trên dòng tiếp theo, mỗi dòng in ra hai số nguyên và mô tả một phân số của dãy.
Nếu có nhiều đáp án, in ra một đáp án bất kỳ.
Ràng buộc
- .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 2 | NO | Ước duy nhất thoả mãn không tồn tại, nên không có dãy nào. |
| 6 | YES 2 1 2 1 3 |
. Các mẫu số đều là ước của và nằm trong khoảng . |
Bình luận