線段樹二 簡(jiǎn)單應(yīng)用場(chǎng)景

????(參考https://blog.csdn.net/zearot/article/details/48299459以及Clove_unique的csdn博客)
????線段樹應(yīng)用場(chǎng)景是需要符合區(qū)間加法信息的蚕苇,我就來(lái)做https://blog.csdn.net/zearot/article/details/48299459這篇文章中的幾道題來(lái)試試看吧哩掺。
????主要理清楚要維護(hù)區(qū)間信息,讓區(qū)間信息符合區(qū)間加法的性質(zhì)
零.逆序?qū)?br> 逆序?qū)儆诙S偏序中的特例涩笤,指的是一個(gè)序列a1,a2,a3...aN嚼吞,求出滿足:ai > aj 且 i < j 的個(gè)數(shù)的一系列問(wèn)題。
493. 翻轉(zhuǎn)對(duì)
這也是一道逆序?qū)Φ膯?wèn)題
線段樹常見思想蹬碧,1維排序舱禽,然后第二維進(jìn)行插入,用線段樹進(jìn)行統(tǒng)計(jì)恩沽。
cpp:
java:
一.染色問(wèn)題
hdu1556
code:https://paste.ubuntu.com/p/RSPfvr6Z7t/
詢問(wèn)最后每個(gè)點(diǎn)有幾種顏色

hdu5203
code:https://paste.ubuntu.com/p/t9FSzwtVbC/
詢問(wèn)區(qū)間的顏色

二.基本線段樹題目
1.ural1989
????字符串單點(diǎn)更新誊稚,詢問(wèn)是否有回文串。
????詢問(wèn)是否是回文串罗心,我們需要統(tǒng)計(jì)hash值來(lái)判斷是否回文串里伯。
????區(qū)間信息: 字符串的hash值
code:https://paste.ubuntu.com/p/cpCc36RVFf/

  1. poj3667
    這道題寫了很久,錯(cuò)了很久渤闷,是一道區(qū)間合并的題疾瓮。
    尋找最左邊的一個(gè)線段,分3種情況飒箭,可能出現(xiàn)在節(jié)點(diǎn)的左邊狼电,也可能出現(xiàn)在中間或者右邊蜒灰,所以我們需要通過(guò)線段樹維護(hù) 從左邊的最長(zhǎng)和從右邊的最長(zhǎng),以及區(qū)間最長(zhǎng)3個(gè)值肩碟。
    當(dāng)左兒子節(jié)點(diǎn)區(qū)間最長(zhǎng)能滿足的時(shí)候强窖,往左兒子走,在中間的情況削祈,我們需要統(tǒng)計(jì)左兒子的從右邊最長(zhǎng)以及右兒子的左邊最長(zhǎng)翅溺,最次,往右兒子方向走岩瘦。
    這道題需要兩種標(biāo)記未巫。
    code: https://paste.ubuntu.com/p/YZHHgnRs5S/

3.Codeforces 527C Glass Carving
和上面一道差不多,也是區(qū)間合并的問(wèn)題启昧,更簡(jiǎn)單些叙凡,是單點(diǎn)更新,統(tǒng)計(jì)有多少個(gè)連續(xù)的0(不妨設(shè)),還是分為三部分來(lái)處理密末,使用兩個(gè)線段樹來(lái)統(tǒng)計(jì)最后結(jié)果是(sx[1][0]+1)*(sx[1][1]+1)
code:https://paste.ubuntu.com/p/M7kKzSM6TN/

4.hdu3016 Man Down

5.Codeforces 558E A Simple Task

6.hdu2795

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末握爷,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子严里,更是在濱河造成了極大的恐慌新啼,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,080評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件刹碾,死亡現(xiàn)場(chǎng)離奇詭異燥撞,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)迷帜,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,422評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門物舒,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人戏锹,你說(shuō)我怎么就攤上這事冠胯。” “怎么了锦针?”我有些...
    開封第一講書人閱讀 157,630評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵荠察,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我奈搜,道長(zhǎng)悉盆,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,554評(píng)論 1 284
  • 正文 為了忘掉前任馋吗,我火速辦了婚禮焕盟,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘耗美。我一直安慰自己京髓,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,662評(píng)論 6 386
  • 文/花漫 我一把揭開白布商架。 她就那樣靜靜地躺著堰怨,像睡著了一般。 火紅的嫁衣襯著肌膚如雪蛇摸。 梳的紋絲不亂的頭發(fā)上备图,一...
    開封第一講書人閱讀 49,856評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音赶袄,去河邊找鬼揽涮。 笑死,一個(gè)胖子當(dāng)著我的面吹牛饿肺,可吹牛的內(nèi)容都是我干的蒋困。 我是一名探鬼主播,決...
    沈念sama閱讀 39,014評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼敬辣,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼雪标!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起溉跃,我...
    開封第一講書人閱讀 37,752評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤村刨,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后撰茎,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體嵌牺,經(jīng)...
    沈念sama閱讀 44,212評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,541評(píng)論 2 327
  • 正文 我和宋清朗相戀三年龄糊,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了逆粹。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,687評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡绎签,死狀恐怖枯饿,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情诡必,我是刑警寧澤奢方,帶...
    沈念sama閱讀 34,347評(píng)論 4 331
  • 正文 年R本政府宣布,位于F島的核電站爸舒,受9級(jí)特大地震影響蟋字,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜扭勉,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,973評(píng)論 3 315
  • 文/蒙蒙 一鹊奖、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧涂炎,春花似錦忠聚、人聲如沸设哗。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,777評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)网梢。三九已至,卻和暖如春赂毯,著一層夾襖步出監(jiān)牢的瞬間战虏,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,006評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工党涕, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留烦感,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,406評(píng)論 2 360
  • 正文 我出身青樓膛堤,卻偏偏與公主長(zhǎng)得像手趣,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子骑祟,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,576評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容

  • 算法思想貪心思想雙指針排序快速選擇堆排序桶排序荷蘭國(guó)旗問(wèn)題二分查找搜索BFSDFSBacktracking分治動(dòng)態(tài)...
    第六象限閱讀 3,065評(píng)論 0 0
  • 《程序員代碼面試指南-左程云》筆記 第一章 棧和隊(duì)列 設(shè)計(jì)一個(gè)有g(shù)etMin功能的棧 實(shí)現(xiàn)一個(gè)特殊的棧回懦,在實(shí)現(xiàn)棧的...
    xiaogmail閱讀 18,389評(píng)論 2 19
  • 一 什么是線段樹? 線段樹也叫區(qū)間樹次企;線段樹是一種二叉搜索樹怯晕,它將一個(gè)區(qū)間劃分成一些單元區(qū)間,每個(gè)單元區(qū)間對(duì)應(yīng)線段...
    十丈_紅塵閱讀 1,239評(píng)論 0 3
  • 作者:王哲 主題:人物傳記缸棵,衛(wèi)生防疫 字?jǐn)?shù):296千 1935年舟茶,一位叫Wu Lien-teh 的中國(guó)人...
    南之嘉木閱讀 1,604評(píng)論 0 0
  • 隨著跑步經(jīng)驗(yàn)的增加吧凉,身體各個(gè)部位的零件開始疼了吧?哪兒疼踏志,哪兒就是當(dāng)時(shí)最弱的一環(huán)阀捅。 我認(rèn)真跑步后的第一疼,應(yīng)該是開...
    生人漫步閱讀 1,155評(píng)論 4 50