#SGM0000077. Truy vấn tổng xu bị thiếu (Missing Coin Sum Queries)

Truy vấn tổng xu bị thiếu (Missing Coin Sum Queries)

Truy vấn tổng xu bị thiếu (Missing Coin Sum Queries)

Nguồn: CSES

Phiên bản: Phước Hưng OJ Extended

Đề bài

Có nn đồng xu, đồng xu ii có giá trị dương xix_i. Mỗi truy vấn a,ba,b chỉ cho phép dùng các đồng xu có chỉ số trong [a,b][a,b], mỗi đồng xu dùng nhiều nhất một lần. Hãy tìm số nguyên dương nhỏ nhất không thể biểu diễn thành tổng của một tập con các đồng xu được phép.

Dữ liệu vào

Dòng đầu chứa n,qn,q. Dòng thứ hai chứa các giá trị xix_i. Mỗi trong qq dòng sau chứa a,ba,b.

Kết quả

Với mỗi truy vấn, in tổng dương nhỏ nhất không thể tạo được.

Subtask

Subtask 1 (20%)

  • n≤30n\le 30, số truy vấn ≤30\le 30.
  • Các điều kiện còn lại như Subtask 3.

Subtask 2 (30%)

  • n≤3000n\le 3000, số truy vấn ≤3000\le 3000.
  • Các điều kiện còn lại như Subtask 3.

Subtask 3 (50%)

  • 1≤n,q≤2⋅1051\le n,q\le2\cdot10^5
  • 1≤xi≤1091\le x_i\le10^9
  • 1≤a≤b≤n1\le a\le b\le n

Ví dụ

Input

5 3
2 9 1 2 7
2 4
4 4
1 5

Output

4
1
6

Giải thích

Với truy vấn [2,4], các xu là [9,1,2]. Ta tạo được 1,2,31,2,3 nhưng không tạo được 44, nên đáp án là 44.