Giới hạn thời gian
Nộp bài giải
Điểm:
3,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
Valera đang chuẩn bị ra đề một bài tập, và cần chọn giới hạn thời gian (TL) cho bài đó.
Valera đã viết lời giải đúng, lời giải đúng thứ có thời gian chạy là giây. Anh cũng viết lời giải sai, lời giải sai thứ có thời gian chạy là giây.
Giả sử Valera đặt giới hạn thời gian là giây. Khi đó:
- Một lời giải vượt qua chấm hệ thống nếu thời gian chạy của nó không quá giây.
- Một lời giải vượt qua chấm hệ thống với thời gian dư nếu thời gian chạy của nó thỏa mãn .
Hãy tìm giá trị thỏa mãn đồng thời các điều kiện sau:
- là số nguyên dương.
- Tất cả các lời giải đúng đều vượt qua chấm hệ thống.
- Có ít nhất một lời giải đúng vượt qua chấm hệ thống với thời gian dư.
- Tất cả các lời giải sai đều không vượt qua chấm hệ thống.
- là nhỏ nhất trong các giá trị thỏa mãn các điều kiện trên.
Nếu không tồn tại phù hợp, in .
Dữ liệu vào
- Dòng đầu chứa hai số nguyên và .
- Dòng thứ hai chứa số nguyên dương — thời gian chạy của các lời giải đúng.
- Dòng thứ ba chứa số nguyên dương — thời gian chạy của các lời giải sai.
Dữ liệu ra
In ra giá trị thỏa mãn, hoặc nếu không tồn tại.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 6 4 5 2 8 9 6 10 7 11 |
5 | Với : max , có thỏa , và mọi . |
| 3 1 3 4 5 6 |
-1 | Cần (max ) và (để có lời giải dư thời gian), nhưng cũng cần (để trượt). Vô lý. |
Bình luận