Nguồn: Big-O
Alice và Bob đang ra đề thi cho môn Toán lớp 12, nhưng đề thi chỉ gồm đúng một câu hỏi duy nhất. Vì vậy, Alice và Bob tiến hành như sau.
Alice có 2 hàm số f1(x),f2(x), Bob có 2 hàm số g1(x),g2(x).
Các hàm số của Alice có dạng:
fi(x)=m1(ax+bi) ∀i=1,2Các hàm số của Bob có dạng:
gj(x)=−a1(mx+cj) ∀j=1,2Không mất tính tổng quát, giả sử b1<b2 và c1<c2.
Ở đây, bi,cj là các hằng số chưa xác định. Để độ khó của bài toán không chênh lệch quá nhiều, Alice và Bob đã thống nhất rằng các hằng số bi,cj phải thỏa mãn điều kiện ∣c1−c2∣+∣b1−b2∣=K, trong đó K là một hằng số cho trước.
Gọi start và end là hai điểm thỏa mãn f2(start)=g2(start) và f1(end)=g1(end).
Hãy tìm giá trị lớn nhất của Fun trong biểu thức sau:
Dữ liệu đảm bảo rằng giá trị của Fun luôn có thể biểu diễn dưới dạng phân số QP.
Đầu vào:
T (1≤T≤100).T dòng tiếp theo, mỗi dòng chứa 3 số nguyên a,m,K (1≤a,m,K≤109).Đầu ra:
T dòng tương ứng với T bộ test, mỗi dòng in ra giá trị lớn nhất của Fun có thể đạt được dưới dạng phân số tối giản. Tử số và mẫu số cách nhau bởi một dấu cách.Ví dụ 1:
Đầu vào:
1
1 1 4
Đầu ra:
2 1