20170705總結
今天學習了可持久化線段樹、主席樹和線段樹套線段樹。三者都是與線段樹相關的較難數據結構。可持久化線段樹和主席樹感覺寫起來較爲簡單,模板細節也並不多(HDU4348除外),模板題很快寫完了,就試着去寫HDU4348。這道題是主席樹帶區間修改,而每次都downtag則會MLE,因而只能不下放lazy標記,在詢問的時候一路累加。累加的一步分類較多,應注意細節。調了很久,從TLE變成MLE又變成WA,因爲對拍若每個數的值都小,則都沒錯,所以個人認爲應該是longlong操作的錯誤,畢竟大數據爆成了負數。線段樹套線段樹雖然是第一次接觸,但是因爲接觸過二維樹狀數組,理解起來也不難。代碼雖短,但有些細節,最惱火的是二維不好調,因而肉眼查錯很重要。樹套樹若加入平衡樹,一定會很難,得多寫題,多背模板,防止小錯調半天。
20170705總結
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
C語言學習——C程序結構
_kimcho
2020-07-07 06:16:27
淺談VLAN歸納與總結
_kimcho
2020-07-07 06:16:27
C語言學習——預處理命令
_kimcho
2020-07-07 06:16:27
ADO.net之基礎概述
无名数
2020-07-06 21:11:44
學習中必須解決的幾大問題
无名数
2020-07-06 21:11:44
一週學習總結(四)——頹廢的一週
keeper42
2020-07-06 20:02:28
1024---程序猿節,我開始重新更博,重獲新生!
hust_0offer
2020-07-06 17:17:36
考研5月份總結!!!
JHL123123
2020-07-06 00:03:49
在qt中使用halcon導出的代碼
还需要再学习一个
2020-07-05 16:01:51
【論文】如何寫文獻綜述
静看星辰变
2020-07-05 14:53:55
Linux安裝TTF/OTF字體
请叫我放放哥哥
2020-07-05 06:27:59
ufw防火牆配置命令
请叫我放放哥哥
2020-07-05 06:27:59