1. 程式人生 > >●【記錄】今日上午○線段樹

●【記錄】今日上午○線段樹

lin adding images 難點 微軟 9.png 要求 bottom 如何

poj 3225 Help with Intervals

○贅述題目:

給出以下集合操作:

技術分享

然後有初始的一個空集S,和以下題目給出的操作指令,並輸入指令:

技術分享

要求進行指令操作後,按格式輸出集合S;

○題解

(此文標題就告訴了我們要用線段樹維護。。。)

關鍵難點:

1.此題操作較復雜,如何較簡便的進行線段樹維護?

看看這位大師的轉化:

技術分享

。。。把各種操作轉化為較為一致的區間修改後,線段樹就能“開始表演”了。

2.涉及到開閉區間,又如何

xio習的大師的方法:

把輸入的左右端點a,b同時乘2,若

○值得註意的幾點

1.註意覆蓋操作和異或操作的關系:若有覆蓋,則原來的異或標記失效;

●【記錄】今日上午○線段樹