| Bach Khoa Code Challenge #1 |
|---|
| Закончено |
Chung có dãy $$$a$$$ gồm $$$n$$$ số nhị phân, được đánh số bắt đầu từ 1 ($$$a_1,a_2,\cdots,a_n$$$). Ban đầu toàn bộ dãy $$$a$$$ bằng 0.
Hãy xử lý các truy vấn sau:
Dòng đầu tiên chứa số nguyên dương $$$t$$$ ($$$t \le 100$$$)— số testcase.
Mỗi testcase được mô tả như sau:
Dữ liệu đầu vào đảm bảo tổng $$$n$$$ và tổng $$$q$$$ trong tất cả các testcase nhỏ hơn hoặc bằng $$$5 \cdot 10^5$$$;
Với mỗi truy vấn 2, in ra đáp án tìm được.
15 61 11 31 42 1 41 12 1 5
6 2
Một cách chia là việc chia đoạn $$$[l,r]$$$ thành các đoạn $$$[l_1,r_1],[l_2,r_2],\cdots,[l_k,r_k]$$$ ($$$1 \le k$$$) sao cho $$$l_1=l,r_k=r$$$ và $$$l_i=r_{i-1}+1 \; \forall i \in [2,k]$$$.
Giải thích ví dụ:
| Название |
|---|


