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

這一題題目有些長,不過這不影響它是一道水題。
題意描述:
題中描述了兩種情況,當輸入數據以'P'開頭時,表示輸入的是1~N的一個排列,要求輸出每個數前面比該數大的數字的個數,輸出結果時順序為數字1的在前,數字N的在最后。第二種情況正好相反,給出每個數字前面比該數大的數字的個數,要求輸出原序列。
第一種情況好說,主要是第二種情況。情況二的解法是按從后往前順序確定原序列,即先確定數字N的位置,再確定數字N-1的位置……直到所有數字位置確定。期間主要是元素的插入操作。

posted @ 2012-08-02 16:19 小鼠標 閱讀(254) | 評論 (0)編輯 收藏
二分查找,是一種針對有序序列的查找方式,每次迭代會縮小一半的查找范圍,一次查找的時間復雜度為O(logN)。
簡單說一下二分查找過程:在有序序列seq[]中找一個數n,假設這個序列的起始下標分別為a,b,mid=(a+b)/2,那么n要么就是seq[mid](n=seq[mid]),要么在mid左邊(n<seq[mid]),要么在mid右邊(n>seq[mid]),要么這個數根本不在seq[]中。

下面這道題是二分查找的典型應用:
zoj1101
題意描述:在給定整數序列(<=1000)中找出四個不同的數,使得三個數的和等于另外一個數。
直接用四層循環鐵定超時,這里采用了一種拿空間換時間的方式。
假設有a+b+d=c,這等價于a+b=c-d,我們可以把所有的a+b存起來(<=10^6個),把所有的c-d也存起來(<=10^6個),當拿到每一個a+b時我們只需要在所有c-d的序列中查找就行了。先把c-d序列排序,排序時間復雜度O(NlogN),查找過程可以用二分,這樣就不會超時啦。
以下是本題代碼:
posted @ 2012-08-01 21:39 小鼠標 閱讀(1084) | 評論 (0)編輯 收藏
今天寫C代碼的時候用到了字符串結束標記,猛然感覺有些陌生,索性復習一下C語言的轉義字符。
轉義字符——當然也是字符,引用的時候要加單引號。C語言中之說以會出現轉義字符,無非處于以下幾個原因:
1.有些字符是不可見的,無法通過鍵盤輸入(比如換行符、回車符、響鈴等)。
2.有些字符已經有特殊的用途,無法直接引用(比如:'\',單引號、雙引號等)。
3.使用轉義字符能夠使意圖更清楚(比如字符串結束標志,我們更傾向于寫成'\0',而不是直接賦0值)。
下表列出了C語言中所有的轉義字符:
轉義字符 意義 ASCII碼值(十進制)
\a 響鈴(BEL) 007
\b 退格(BS) ,將當前位置移到前一列 008
\f 換頁(FF),將當前位置移到下頁開頭 012
\n 換行(LF) ,將當前位置移到下一行開頭 010
\r 回車(CR) ,將當前位置移到本行開頭 013
\t 水平制表(HT) (跳到下一個TAB位置) 009
\v 垂直制表(VT) 011
\\ 代表一個反斜線字符''\' 092
\' 代表一個單引號(撇號)字符 039
\" 代表一個雙引號字符 034
\0 空字符(NULL) 000
\ddd 1到3位八進制數所代表的任意字符 三位八進制
\xhh 1到2位十六進制所代表的任意字符 二位十六進制
posted @ 2012-07-31 23:09 小鼠標 閱讀(1748) | 評論 (0)編輯 收藏
線段樹題,本題對線段樹的操作有建樹(MakeTree())、查找(Query())、更新(update())。
建樹一次完成,時間花費為O(LogN);查詢的時間復雜度鄙人還不會分析O(∩_∩)O~,最壞可能是O(N),不過這種情況應該很難出現;更新的算法值得商榷,不同的策略時間復雜度會相差很大。下面講解兩種比較用以想到的更新策略。
更新方法一:
每次都將所有能更新的節點更新,這種方式最壞情況下將會更新樹中所有節點,此時時間復雜度為O(N)。本題使用這種方法會TLE。
更新方法二:
每次都盡量少的更新節點信息,與第一種方法相比,Node內會多一個變量en,我把它形象的稱之為“勢能”,計算結果時要將該的所有父節點的“勢能”也考慮在內。這種方法的時間復雜度也不好分析,但明顯優于第一種方法。
這一題對時間卡的很緊,主要是花在樹的更新上。
關于線段樹可以先參閱:http://m.shnenglu.com/hoolee/archive/2012/07/29/185531.html
以下是本題代碼:

posted @ 2012-07-31 20:40 小鼠標 閱讀(3666) | 評論 (0)編輯 收藏
即使是沒有算法的題,也應該想清楚了再寫,特別是關于字符串處理的,細節很多,稍不注意就會發生錯誤。
下面這道題是經典的“回文”題,要求輸出每句話中每個單詞的回文,但是單詞在句子中的位置不變。

posted @ 2012-07-31 16:58 小鼠標 閱讀(352) | 評論 (1)編輯 收藏

徹底的水題,因為沒有說數據量,我把數組開小了,SF了四次,最后把數字串長

度開到4000才過,真是坑爹啊。


posted @ 2012-07-31 16:15 小鼠標 閱讀(188) | 評論 (0)編輯 收藏
     摘要: 這是我寫的第一道線段樹,思路還算清晰,不過之前走了不少彎路。主要錯在:誤以為線段樹是一棵滿二叉樹,建樹時吃了苦頭。//線段樹除了最后一層可能不滿足滿二叉樹性質外,上面的所有層構成完全二叉樹,因此仍然可以用滿二叉樹的性質:如果樹根節點從1開始編號,則對任意編號的節點t,左子樹編號為t*2,右子樹編號為t*2+1,父節點編號為t/2。這樣,建樹的時候節點內就不用記錄兒子或父節點的信息了。下面結合poj...  閱讀全文
posted @ 2012-07-29 10:44 小鼠標 閱讀(1893) | 評論 (2)編輯 收藏
科學家發明了一種新的生物,這種生物能夠兩兩合并,重量為m1的生物與重量為m2的生物合并后變為一個生物,該生物的重量為2*sqrt(m1*m2)。求給定數量的生物合并成一個生物后的最小重量。
貪心算法,每次選取重量最大的兩個生物合并成一個即可。下面的代碼是有優先隊列(大頂堆)實現的。
不過,深入分析一下,由數學公式可以證明:m1+m2 >= 2*sqrt(m1*m2),因此當兩個生物合并后,重量一定是剩余生物中最大的,由此只要將原重量按降序排序一次,然后依次合并即可。
優先隊列有些大材小用了。

posted @ 2012-07-21 22:22 小鼠標 閱讀(813) | 評論 (0)編輯 收藏
     摘要: 優先隊列,其實我一直不愿承認“優先隊列”是一種“隊列”,現實世界的隊列(比如排隊)告訴我們,隊列最明顯的性質就是先進先出。而優先隊列,似乎跟這個規則沒什么關系……  閱讀全文
posted @ 2012-07-20 10:36 小鼠標 閱讀(3325) | 評論 (0)編輯 收藏
     摘要: 單調隊列,顧名思義就是具有單調性的隊列O(∩_∩)O~,一般的隊列只能從隊尾入隊、隊首出隊;為了保持單調隊列的單調性,單調隊列除具有這兩種性質外,還可以從隊尾出隊……  閱讀全文
posted @ 2012-07-19 12:21 小鼠標 閱讀(5515) | 評論 (0)編輯 收藏
僅列出標題
共13頁: First 5 6 7 8 9 10 11 12 13 
<2025年12月>
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

常用鏈接

隨筆分類(111)

隨筆檔案(127)

friends

最新評論

  • 1.?re: 線段樹
  • 是這個樣子的,所以在OJ有時候“卡住”了也不要太灰心,沒準真的不是自己的原因呢。
    加油,祝你好運啦!
  • --小鼠標
  • 2.?re: 線段樹
  • 對于編程競賽來說,Java所需時間一般為C/C++的兩倍。合理的競賽給Java的時間限制是給C/C++的兩倍。
  • --傷心的筆
  • 3.?re: poj1273--網絡流
  • 過來看看你。
  • --achiberx
  • 4.?re: (轉)ubuntu11.10無法啟動無線網絡的解決方法
  • 膜拜大神。。查了一個下午資料終于在這里解決了問題。。神牛說的區域賽難道是ACM區域賽。。?
  • --Hang
  • 5.?re: 快速排序、線性時間選擇
  • 博主,謝謝你的文章。你的方法可以很好的處理分區基準在數組中重復的情況,書上的方法遇到這種輸入會堆棧溢出。書上給出了解釋但給的方法貌似不簡潔。
  • --lsxqw2004

閱讀排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            中文在线资源观看网站视频免费不卡 | 麻豆精品在线播放| 国产一区二区中文| 久久久午夜电影| 亚洲第一级黄色片| 一本色道88久久加勒比精品| 欧美日韩一区二区在线| 午夜精品一区二区三区在线视| 久久国产精彩视频| 亚洲国产精品一区二区第一页| 欧美黄在线观看| 亚洲一区二区免费| 久久―日本道色综合久久| 亚洲国产精品久久精品怡红院| 欧美日韩一区在线观看视频| 欧美中文在线免费| 亚洲人体大胆视频| 久久久久久伊人| 这里是久久伊人| 娇妻被交换粗又大又硬视频欧美| 欧美国产日韩精品免费观看| 亚洲性av在线| 亚洲国产另类精品专区 | 午夜国产一区| 激情六月婷婷综合| 欧美色中文字幕| 久久久精品一品道一区| 99国产精品自拍| 麻豆精品在线视频| 亚洲影院在线观看| 91久久精品国产| 国产女人精品视频| 欧美美女日韩| 久久婷婷成人综合色| 亚洲午夜视频在线| 亚洲国产日本| 久久综合中文字幕| 午夜精品久久久久久久男人的天堂| 一区二区三区在线视频免费观看| 欧美午夜精品一区| 欧美激情第10页| 久久久av水蜜桃| 亚洲欧美日韩久久精品| 亚洲免费不卡| 亚洲福利视频一区| 免费一级欧美在线大片| 欧美一区二区| 亚洲影院高清在线| 日韩视频中文字幕| 亚洲精品1区| 有坂深雪在线一区| 国语自产精品视频在线看抢先版结局 | 麻豆国产va免费精品高清在线| 亚洲欧美日韩人成在线播放| 99精品国产福利在线观看免费| 亚洲国产高清在线| 在线精品视频免费观看| 国产主播一区二区三区四区| 国产美女一区二区| 国产精品久久久久久超碰| 欧美日韩成人一区二区三区| 蜜桃av一区二区三区| 久久免费视频在线| 久久亚洲午夜电影| 久久久久一区二区三区| 久久久久久91香蕉国产| 欧美在线视频观看| 久久成人亚洲| 久久嫩草精品久久久久| 久久久精品一区| 久久综合五月| 能在线观看的日韩av| 欧美大胆a视频| 欧美黄色影院| 欧美视频四区| 国产精品美女午夜av| 国产精品夜夜夜| 国产情人综合久久777777| 国产亚洲欧美日韩美女| 国产亚洲日本欧美韩国| 黄色成人av网站| 亚洲国产欧美久久| 99精品国产热久久91蜜凸| 一本色道久久综合亚洲二区三区| 99re6这里只有精品| 亚洲一区二区在线| 香蕉久久一区二区不卡无毒影院| 欧美亚洲网站| 美女爽到呻吟久久久久| 欧美激情综合色| 日韩一级欧洲| 先锋影音一区二区三区| 久久视频精品在线| 欧美日韩国产成人高清视频| 国产精品免费看久久久香蕉| 国产亚洲二区| 亚洲经典三级| 亚洲综合国产激情另类一区| 久久国产乱子精品免费女 | 欧美日本视频在线| 国产精品日韩欧美一区| 韩国av一区二区| 亚洲精品乱码| 先锋资源久久| 亚洲电影专区| 亚洲午夜视频| 蜜臀av一级做a爰片久久| 欧美三级精品| 在线播放亚洲一区| 亚洲一区二区免费在线| 狂野欧美性猛交xxxx巴西| 最新亚洲视频| 久久精品国产69国产精品亚洲 | 蜜桃av一区| 在线一区二区三区四区五区| 久久激情五月婷婷| 欧美日韩国产va另类| 狠狠色噜噜狠狠色综合久| 亚洲视频综合| 免费看亚洲片| 亚洲免费在线视频| 欧美激情视频网站| 激情小说亚洲一区| 亚洲欧美久久久| 亚洲国产精品综合| 久久精品人人爽| 国产精品免费久久久久久| 亚洲日本一区二区| 久久女同互慰一区二区三区| 一本色道婷婷久久欧美| 麻豆成人91精品二区三区| 国产欧美在线视频| 亚洲免费一在线| 亚洲人成网在线播放| 久久免费观看视频| 国产一区自拍视频| 性色一区二区三区| 在线亚洲精品福利网址导航| 欧美va天堂| 亚洲成色最大综合在线| 久久久久久久久久久一区| 亚洲在线视频网站| 国产精品福利影院| 一区二区福利| 亚洲激情成人在线| 免费成人高清| 亚洲国产精品一区二区第一页| 久久九九免费| 欧美一区二区三区在线| 国产精品人成在线观看免费| 亚洲视频一二| 日韩亚洲在线| 欧美日韩蜜桃| 亚洲午夜一级| 亚洲视频在线免费观看| 欧美午夜精品久久久久久久| 一区二区三区视频在线| 日韩午夜在线播放| 欧美午夜三级| 午夜精品网站| 亚洲欧美日韩精品久久久久| 国产精品一区二区在线| 久久精品成人| 久久精品国产清自在天天线| 国产亚洲欧美激情| 久久一日本道色综合久久| 久久久久99| 亚洲欧洲免费视频| 亚洲精品一级| 欧美视频免费在线| 欧美一区二区三区免费在线看| 亚洲摸下面视频| 国产资源精品在线观看| 老色鬼精品视频在线观看播放| 久久久欧美精品sm网站| 亚洲国产综合在线| 亚洲精品在线视频观看| 国产精品成人一区二区三区夜夜夜 | 欧美在线高清| 狠狠久久综合婷婷不卡| 亚洲大片在线| 国产精品jizz在线观看美国| 亚洲影院在线| 欧美专区在线| 亚洲人成7777| 亚洲视频免费在线| 国产一区二区三区丝袜| 欧美大胆成人| 国产精品国产成人国产三级| 久久精品一区二区| 欧美mv日韩mv国产网站| 亚洲综合丁香| 久久男人av资源网站| 一区二区三区高清视频在线观看| 一区二区三区四区五区精品| 国产综合久久久久影院| 亚洲福利专区| 国产欧美一区二区三区视频| 欧美成熟视频| 国产精品免费网站在线观看|