Phân số lớn nhất
Đề bài
Mô tả
Cho hai dãy số và , mỗi dãy có phần tử, các phần tử của mỗi dãy số đều là số nguyên dương và có giá trị không lớn hơn .
Cần tìm giá trị lớn nhất có thể, trong đó là tổng của phần tử trong , là tổng của phần tử trong . Lưu ý, nếu đã chọn phần tử thì cũng phải chọn phần tử tương ứng. Nói cách khác, ta chọn chỉ số đôi một khác nhau , khi đó và .
Giả sử giá trị lớn nhất trên được biểu diễn dưới dạng phân số tối giản , bạn cần in ra giá trị và này.
Dữ liệu vào
- Dòng đầu tiên ghi hai số nguyên và ().
- dòng tiếp theo, dòng thứ ghi hai số nguyên dương và ().
Dữ liệu ra
In ra hai số nguyên và (cách nhau một dấu cách) với ý nghĩa như mô tả.
Ràng buộc
- .
- .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 2 3 1 1 2 1 1 |
2 1 | Chọn chỉ số và : . |
| 3 2 2 1 1000 999 1 1 |
3 2 | Ví dụ bổ sung (không có trong đề gốc). Chọn chỉ số và được . Chọn hai chỉ số có tỉ số riêng lớn nhất ( và ) chỉ được . |
| 4 4 4 3 9 7 6 5 5 9 |
1 1 | Ví dụ bổ sung (không có trong đề gốc). nên phải chọn tất cả: , tối giản thành . |
Bình luận