題解【[ABC155F] Perils in Parallel】(未完成)

2017BeiJiang發表於2024-05-04

題目連結

兩個常規轉化:

燈的座標與區間座標都很大,不妨將其離散化,轉化為 \(1\sim n\) 的點與\(1\sim n\) 的操作區間。

對於一段區間取反,可以理解為對一段區間異或 \(1\),轉化為在異或差分陣列上操作,即差分陣列 \(diff_i=a_i\bigoplus a_{i-1}\),區間 \([l,r]\) 異或 \(1\) 轉化為差分陣列操作即:\(diff_l\bigoplus 1,diff_{r+1}\bigoplus 1\)

轉化完的方向:由於存在傳遞關係,可以利用點對進行建圖,即在 \(l,r+1\) 之間連邊,再在圖上研究性質。

相關文章