第一行有兩個數 n, q,
第二行有 n 個數 a1∼an(∀ai∈{0,1}),
接著有 q 行操作,
每行包含三個數 op, l, r(∀op∈{0,1}, l≤r),
如果 op=1,將區間 [l, r] 做 01 反轉,
反之 op=0,詢問 [l, r] 的區間和。
10 10 1 0 1 1 0 1 0 0 1 0 1 1 10 0 1 3 1 3 7 1 2 9 0 4 8 0 1 10 0 9 10 1 3 7 1 1 5 0 6 10
1 2 4 2 3
# subtask 10% : n≤1000, q≤1000。
# subtask 17% : n≤300000, q≤300000,且對於修改操作(op=1) l=r。
# subtask 17% : n≤300000, q≤300000,且對於查詢操作(opt=0) l=r。
# subtask (25 + 31)% : n≤500000, q≤500000,無特別限制。
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |