Processing math: 100%


a515: 區間反轉
標籤 :
通過比率 : 5人/6人 ( 83% ) [非即時]
評分方式:
Tolerant

最近更新 : 2021-01-08 18:08

內容
輸入說明

第一行有兩個數 n, q

第二行有 n 個數 a1an(ai{0,1})

接著有 q 行操作,

每行包含三個數 op, l, r(op{0,1}, lr)

如果 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
測資資訊:
記憶體限制: 512 MB
公開 測資點#0 (10%): 1.0s , <1M
公開 測資點#1 (15%): 1.0s , <10M
公開 測資點#2 (15%): 1.0s , <10M
公開 測資點#3 (25%): 1.0s , <10M
公開 測資點#4 (35%): 1.0s , <10M
提示 :

# subtask 10% : n1000, q1000

# subtask 17% : n300000, q300000,且對於修改操作(op=1) l=r

# subtask 17% : n300000, q300000,且對於查詢操作(opt=0) l=r

# subtask (25 + 31)% : n500000, q500000,無特別限制。

標籤:
出處:
[管理者:
fdhs109_GT (9th 進階助教)
]


編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」