Vasya và bóng rổ
Nộp bài giải
Điểm:
5,00 (OI)
Giới hạn thời gian:
2.0s
Giới hạn bộ nhớ:
256M
Đầu vào:
stdin
Đầu ra:
stdout
Dạng bài
Ngôn ngữ cho phép
Ada, Algol, Assembly, Awk, C, C#, C++, D, Dart, Forth, Fortran, Go, Groovy, Java, Javascript, Kotlin, Lisp, Lua, Nim, ObjC, Pascal, Perl, PHP, Pike, Python, Racket, Ruby, Rust, Scheme, Scratch, Sed, TCL, Typescript, V, Zig
Vasya theo dõi một trận đấu bóng rổ và ghi lại khoảng cách của từng cú ném thành công của mỗi đội. Mỗi cú ném thành công được tính điểm hoặc điểm theo quy tắc sau: chọn trước một số nguyên không âm — nếu khoảng cách của cú ném đó không vượt quá thì cú ném được điểm, ngược lại (khoảng cách lớn hơn ) thì được điểm.
Vasya muốn chọn giá trị sao cho hiệu (điểm đội thứ nhất) − (điểm đội thứ hai) đạt giá trị lớn nhất. Nếu có nhiều giá trị cho cùng hiệu cực đại, hãy chọn cách sao cho điểm của đội thứ nhất lớn nhất.
Hãy giúp Vasya tìm cặp điểm số (đội thứ nhất, đội thứ hai) ứng với cách chọn tối ưu.
Dữ liệu vào
- Dòng đầu chứa số nguyên — số cú ném thành công của đội thứ nhất.
- Dòng thứ hai chứa số nguyên — khoảng cách của các cú ném đội thứ nhất.
- Dòng thứ ba chứa số nguyên — số cú ném thành công của đội thứ hai.
- Dòng thứ tư chứa số nguyên — khoảng cách của các cú ném đội thứ hai.
Dữ liệu ra
In ra hai số nguyên theo định dạng a:b — điểm của đội thứ nhất và đội thứ hai ứng với cách chọn tối ưu (hiệu lớn nhất; nếu trùng, lớn nhất).
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 1 2 3 2 5 6 |
9:6 | Chọn : ba cú ném của đội 1 đều nên được điểm mỗi cú, tổng ; nhưng nếu chọn thì cả cú đều , mỗi cú điểm, tổng . Đội 2 hai cú đều , mỗi cú điểm, tổng . Hiệu là tối đa. |
| 5 6 7 8 9 10 5 1 2 3 4 5 |
15:10 | Chọn : đội 1 năm cú đều , được điểm mỗi cú, tổng ; đội 2 năm cú đều , được điểm mỗi cú, tổng . Hiệu là tối đa. |
Bình luận