青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

c++&oi

培訓作業(yè)-第四周(LCA&RMQ)

終于交上了這一周的作業(yè)。
一者是因為我市賽發(fā)揮巨爛回頭做了一些水題,二者是為了初中市賽忙前忙后浪費了不少時間。
能交上這一周的作業(yè)還是很高興的。

LCA-倍增法(這個被淘汰了)
±1RMQ     (還沒有學習)

memory :RMQ-ST (AC)
              笛卡爾樹+LCA-Tarjan (AC)    弱弱的數(shù)據(jù)都比ST快一倍呢 

ancestor: LCA-Tarjan (AC)

                歐拉序列+RMQ (AC)這個一點都不快啊,還要學習±1RMQ

ADD:sur(2011市賽DAY1第二題,當時無人AC,最牛的選手爆內(nèi)存了。。。)
        一道簡單搜索,但對隊列大小,hash方法要求較高。
         不小心被我用 手寫的萬能QUEUE + STL_SET   AC了。。。。
同時研究的STL的優(yōu)先隊列和map。

只剩下±1RMQ了。

說明:由于受到某講義的錯誤指導,我一直都不會寫Tarjan算法。
其實核心代碼巨簡單:
 int Getpar(int a){if(par[a]!=a)par[a]=Getpar(par[a]);return par[a];}//并查集
 void Tarjan(int i){//Q詢問鏈表,E邊鏈表
       vis[i]=true;par[i]=i;
       for(int p=Qhead[i];p;p=Qnext[p])
            if(vis[Qto[p]])ans[Getpar(Qto[p])]++;
       for(int p=Ehead[i];p;p=Enext[p])
           if(!vis[Eto[p]])Tarjan(Eto[p]),par[Eto[p]]=i;
        }
還有笛卡爾樹是一種會旋轉(zhuǎn)的平衡樹,類似于treap,常用來解決treap的退鏈問題。
由于我不會treap,也不打算學treap,所以重頭研究了一下子,網(wǎng)上盜版極多(全是nlogn,那要它干什么)
最后找到一種比較簡單的構(gòu)樹方法,類似于SBT和SPLAY的操作放增設(shè)虛擬根節(jié)點。
核心代碼:
Data[1]=INF;//虛擬根節(jié)點
FOR(i,2,n+1)Insert(i);
 void Insert(int i){
        int j=i-1;for(;Data[j]<=Data[i]&&Father[j];j=Father[j]);
        Left[i]=Right[j],Father[Right[j]]=i,Right[j]=i,Father[i]=j;
        }

posted on 2012-03-26 23:04 zyn.cpp 閱讀(221) 評論(0)  編輯 收藏 引用

<2012年3月>
26272829123
45678910
11121314151617
18192021222324
25262728293031
1234567

導航

統(tǒng)計

常用鏈接

留言簿

隨筆檔案(57)

文章檔案(13)

搜索

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲精品国产精品国自产在线 | 久久国产主播精品| 在线看国产日韩| 狠狠色丁香久久婷婷综合_中| 国产日韩1区| 加勒比av一区二区| 亚洲国产美女| 亚洲视频狠狠| 欧美亚洲系列| 欧美xxx成人| 亚洲精品在线免费观看视频| 国产精品99久久久久久久女警| 国产精品99久久不卡二区| 欧美一区二区免费| 欧美v日韩v国产v| 欧美日韩在线三级| 红桃视频国产精品| 99热免费精品在线观看| 欧美在线观看视频在线| 欧美国产一区二区在线观看| 一区二区三区黄色| 久久久综合香蕉尹人综合网| 欧美日韩极品在线观看一区| 国产午夜精品一区理论片飘花| 亚洲国产成人tv| 亚洲欧美色一区| 欧美激情视频在线播放| 一区二区三区视频在线观看| 欧美亚洲日本国产| 欧美极品在线观看| 国内外成人免费激情在线视频| 午夜精品视频在线观看一区二区| 久久青草欧美一区二区三区| 亚洲日本va在线观看| 欧美亚洲免费电影| 欧美日本在线一区| 亚洲高清不卡av| 午夜视频在线观看一区二区| 欧美激情一区二区三区在线| 亚洲欧美日韩一区二区| 欧美va天堂va视频va在线| 国产精品自在在线| 在线视频精品| 亚洲高清免费| 久久不见久久见免费视频1| 欧美伦理a级免费电影| 亚洲电影av| 毛片一区二区三区| 欧美亚洲免费在线| 国产精品第一区| 99国内精品久久| 亚洲国产另类精品专区| 乱中年女人伦av一区二区| 国产自产v一区二区三区c| 欧美一区二区三区在线看 | 亚洲欧美一区在线| 欧美午夜精品久久久久久人妖| 亚洲日本欧美| 亚洲第一区在线观看| 快射av在线播放一区| 亚洲高清二区| 亚洲经典三级| 欧美精品 国产精品| 亚洲伦理在线免费看| 亚洲欧洲另类| 欧美三级电影精品| 亚洲欧美精品一区| 亚洲欧美中文另类| 国产精品一区二区视频| 香蕉久久夜色精品国产| 亚洲欧美日韩国产中文在线| 国产欧美精品日韩区二区麻豆天美| 亚洲一区二区三区久久| 亚洲综合日本| 黄色亚洲网站| 欧美国产一区视频在线观看| 欧美成人午夜| 一区二区国产日产| 亚洲一区二区三区在线播放| 国产色综合天天综合网| 久久精品一区二区三区中文字幕| 欧美自拍丝袜亚洲| 91久久香蕉国产日韩欧美9色| 亚洲国产天堂久久国产91| 欧美午夜电影网| 久久精品99国产精品日本| 久久久久久久久久久成人| 亚洲日本va午夜在线影院| 中日韩视频在线观看| 国产一区二区三区高清在线观看 | 日韩小视频在线观看专区| 亚洲国产一成人久久精品| 欧美三区在线| 久久久人人人| 欧美日韩高清在线一区| 久久国产视频网| 欧美巨乳在线| 久久久精品国产99久久精品芒果| 久久色在线播放| 中文一区在线| 久久国产日韩欧美| 在线中文字幕一区| 久久久7777| 制服诱惑一区二区| 久久精品亚洲精品| 亚洲欧美高清| 老司机aⅴ在线精品导航| 亚洲桃色在线一区| 久久综合中文色婷婷| 欧美亚洲综合在线| 欧美激情1区| 久久一区精品| 国产精品视频一区二区三区| 亚洲欧洲一级| 在线日韩日本国产亚洲| 亚洲欧美日韩爽爽影院| 中文精品在线| 欧美国产一区二区| 欧美成ee人免费视频| 国产欧美日韩一区| 亚洲视频在线播放| 99精品视频免费观看| 美女主播视频一区| 麻豆av福利av久久av| 国产精品一区二区在线观看不卡 | 亚洲精品一区在线| 亚洲第一黄色网| 欧美一区不卡| 性欧美xxxx大乳国产app| 欧美日韩国产专区| 亚洲国产精品视频一区| 在线国产日韩| 久久夜色精品亚洲噜噜国产mv| 欧美中文字幕| 国产日韩精品电影| 欧美在线黄色| 久久久久久国产精品mv| 国产视频观看一区| 性欧美长视频| 久久天天躁狠狠躁夜夜av| 国产亚洲精品aa| 久久国产精品一区二区三区四区| 久久精品国产亚洲精品| 国产偷自视频区视频一区二区| 亚洲综合首页| 久久久精品日韩| 精品成人一区| 欧美gay视频| 亚洲人屁股眼子交8| 亚洲调教视频在线观看| 欧美视频在线免费| 性欧美videos另类喷潮| 亚洲视频每日更新| 亚洲综合色视频| 国产精品久久久久77777| 亚洲小说欧美另类社区| 亚洲欧美国产日韩天堂区| 国产欧美日韩视频在线观看 | 亚洲欧美日韩精品久久奇米色影视 | 欧美一二三区在线观看| 久久精品国产第一区二区三区最新章节| 国产精品你懂得| 久久久久久精| 日韩视频免费观看高清完整版| 亚洲欧美激情在线视频| 黄色国产精品| 欧美日韩亚洲一区二| 午夜精品短视频| 欧美激情导航| 亚洲一级特黄| 一区二区三区在线免费播放| 欧美国产视频日韩| 欧美一级大片在线免费观看| 欧美11—12娇小xxxx| 亚洲午夜精品17c| 国内视频精品| 欧美色图天堂网| 久久久久9999亚洲精品| 日韩视频国产视频| 美日韩丰满少妇在线观看| 中文精品在线| 亚洲国产成人午夜在线一区| 国产精品老牛| 欧美国产第一页| 欧美一区二区三区四区视频| 欧美高清视频在线观看| 午夜免费日韩视频| 亚洲精品五月天| 国模大胆一区二区三区| 欧美视频一区二区三区四区| 久久一区视频| 欧美一级大片在线观看| 一区二区三区鲁丝不卡| 亚洲国产天堂久久国产91| 久久夜色精品国产欧美乱极品| 亚洲伊人伊色伊影伊综合网| 亚洲人成在线观看| 影院欧美亚洲| 国产综合香蕉五月婷在线| 国产精品乱人伦一区二区|