Phân số gần nhất
Đề bài
Mô tả
Cho ba số nguyên dương , , . Hãy tìm phân số gần với nhất trong số những phân số có mẫu số không vượt quá .
Nói cách khác, cần tìm cặp số nguyên , thoả mãn và sao cho giá trị nhỏ nhất có thể.
Nếu có nhiều phân số cùng đạt khoảng cách nhỏ nhất, hãy chọn phân số có mẫu số nhỏ nhất. Nếu vẫn còn nhiều phân số, hãy chọn phân số có tử số nhỏ nhất. Phân số không nhất thiết phải ở dạng tối giản.
Dữ liệu vào
Một dòng duy nhất chứa ba số nguyên , , .
Dữ liệu ra
In ra phân số cần tìm theo đúng định dạng a/b.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 7 6 | 2/5 | . Với mẫu số không quá , phân số gần nhất là với sai khác . Các ứng viên khác đều xa hơn, chẳng hạn và đều lệch . |
| 7 2 4 | 7/2 | Mẫu số không vượt quá nên lấy được đúng , sai khác bằng . Phân số cũng có sai khác bằng nhưng mẫu số lớn hơn nên bị loại. |
| 1 2 1 | 0/1 | Mẫu số bắt buộc bằng . Cả và đều cách đúng , nên chọn phân số có tử số nhỏ hơn. |
Bình luận