Bài Vè Mừng Ông Già Noel
Cho một dãy gồm phần với độ dài (thời gian) lần lượt là . Bạn cần đọc các phần theo đúng thứ tự: đầu tiên là phần , kế đến là , và cứ thế. Người nghe chỉ lắng nghe trong tối đa giây, và bạn nhận được số quà bằng số phần được đọc trọn vẹn trong giới hạn thời gian đó.
Bạn được phép bỏ qua nhiều nhất một phần trong dãy (bỏ qua nhiều hơn một phần sẽ bị phát hiện). Hãy xác định bạn nên bỏ qua phần nào để số quà nhận được là lớn nhất. Nếu không cần bỏ qua phần nào (đọc trọn cả dãy vẫn trong giới hạn ), in ra . Nếu có nhiều đáp án tối ưu, in ra một đáp án bất kỳ.
Bạn phải xử lý test trong cùng một input.
Dữ liệu vào
- Dòng đầu chứa số nguyên — số test ().
- Với mỗi test:
- Dòng đầu chứa hai số nguyên và (, ).
- Dòng thứ hai chứa số nguyên ().
Tổng trên tất cả các test không vượt quá .
Dữ liệu ra
Với mỗi test, in ra một số nguyên duy nhất — chỉ số (theo ) của phần cần bỏ qua để tối đa số quà, hoặc nếu không cần bỏ qua phần nào. Nếu có nhiều đáp án tối ưu, in ra đáp án bất kỳ.
Ràng buộc
- Tổng trên tất cả các test không vượt quá .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 7 11 2 9 1 3 18 1 4 4 35 11 9 10 7 1 8 5 |
2 1 0 |
Test 1: bỏ qua phần thứ (giá trị ), dãy còn với tổng tiền tố — đọc được phần đầu (tổng ). Test 2: bỏ qua phần (giá trị ), tổng còn lại , đọc trọn phần. Test 3: tổng , đọc trọn cả dãy nên in . |
Bình luận