Bạn Minh đang tìm hiểu vể Phân Số. Phân số là sự biểu diễn số hữu tỷ dưới dạng tỷ lệ của hai số nguyên, trong đó số ở trên được gọi là tử số, còn số ở dưới được gọi là mẫu số. Điều kiện bắt buộc là mẫu số phải khác 0.
Cho trước tử số x và mẫu số y đều là các số nguyên dương. Hãy tìm 2 phân số khác nhau đều có tử số là 1 và tổng của chúng bằng x/y ?.
Gọi 2 phân số tìm được là phân số thứ 1 và phân số thứ 2, biết rằng phân số thứ 1 nhỏ hơn phân số thứ 2. Trường hợp có nhiều đáp án thỏa mãn điều kiện, hãy chọn một cặp có phân số thứ 1 là phân số lớn nhất tìm được. Nếu không tìm thấy thì trả về -1. Hãy giúp bạn Minh tìm 2 phân đó?
1 dòng gồm 2 số nguyên dương x, y cách nhau bằng kí tự khoảng trắng
2 phân số tìm được theo thứ tự từ giá trị nhỏ đến lớn mà có tổng bằng x/y, nếu không tìm được thì ghi ra -1.
Dữ liệu vào Sao chép |
1 2 |
Dữ liệu ra Sao chép |
1/6 1/3 |
Dữ liệu vào Sao chép |
2 9 |
Dữ liệu ra Sao chép |
1/18 1/6 |
Dữ liệu vào Sao chép |
5 7 |
Dữ liệu ra Sao chép |
-1 |
Giải thích ví dụ: