Chọn ĐTQG PTNK 2026 - Đồng xu
Xem dạng PDFBạn có ~n~ đồng xu, đồng xu thứ ~i~ có giá trị nguyên dương ~x_i~. Mỗi đồng xu chỉ được sử dụng nhiều nhất một lần.
Với mỗi truy vấn gồm hai chỉ số ~l, r~, bạn chỉ được chọn các đồng xu có số thứ tự từ ~l~ đến ~r~. Hãy tìm số nguyên dương nhỏ nhất không thể biểu diễn thành tổng giá trị của một số đồng xu được chọn. Bạn cũng có thể không chọn đồng xu nào để tạo ra tổng bằng ~0~.
Input
Dòng đầu tiên chứa hai số nguyên ~n, q~ ~(1 \le n, q \le 2 \cdot 10^5)~, lần lượt là số đồng xu và số truy vấn.
Dòng thứ hai chứa ~n~ số nguyên ~x_1, x_2, \dots, x_n~ ~(1 \le x_i \le 10^9)~, là giá trị của các đồng xu.
Mỗi dòng trong ~q~ dòng tiếp theo chứa hai số nguyên ~l, r~ ~(1 \le l \le r \le n)~, mô tả một truy vấn.
Output
Với mỗi truy vấn, in ra trên một dòng số nguyên dương nhỏ nhất không thể tạo thành.
Scoring
| Subtask | Điểm | Ràng buộc |
|---|---|---|
| 1 | ~15\%~ | ~n, q \le 1000~ |
| 2 | ~15\%~ | Mọi truy vấn có ~l=1, r=n~ |
| 3 | ~35\%~ | Mọi truy vấn có ~r=n~ |
| 4 | ~35\%~ | Không có ràng buộc gì thêm |
Sample Input 1
7 5
1 1 3 4 10 2 25
1 4
3 6
1 6
5 7
2 6
Sample Output 1
10
1
22
1
21
Notes
Với truy vấn thứ nhất, các đồng xu có giá trị ~1,1,3,4~ tạo được mọi tổng từ ~0~ đến ~9~, nhưng không tạo được ~10~.
Với truy vấn thứ hai và thứ tư, không có đồng xu giá trị ~1~, nên đáp án là ~1~.
Với truy vấn thứ ba, sau khi sắp xếp ta có ~1,1,2,3,4,10~. Các đồng xu này tạo được mọi tổng từ ~0~ đến ~21~, nên đáp án là ~22~.
Với truy vấn cuối, các giá trị ~1,2,3,4,10~ tạo được mọi tổng từ ~0~ đến ~20~, nhưng không tạo được ~21~.
Bình luận