Đề bài
Cho một dãy gồm số nguyên dương và một số nguyên dương .
Yêu cầu: Hãy tìm số nguyên dương nhỏ nhất sao cho tất cả các dãy con gồm phần tử liên tiếp của dãy đều có tổng lớn hơn hoặc bằng .
Dữ liệu vàoSUBL.INP
Vào từ tệp văn bản SUBL.INP:
- Dòng thứ nhất chứa hai số nguyên dương và (; ).
- Dòng tiếp theo chứa số nguyên dương (; ).
Kết quả raSUBL.OUT
Ghi ra tệp văn bản SUBL.OUT một số nguyên dương nhỏ nhất tìm được thỏa mãn yêu cầu bài toán. Nếu không tìm được giá trị thỏa mãn thì ghi -1.
Ràng buộc
- Có 30% số test ứng với 30% số điểm của bài thỏa mãn: .
- Có 40% số test khác ứng với 40% số điểm của bài thỏa mãn: .
- 30% số test còn lại ứng với 30% số điểm của bài không có ràng buộc gì thêm.
Ví dụ
Ví dụ 1
5 6 3 2 1 4 5
3
Ví dụ 2
4 16 7 1 2 5
-1