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

郁悶的有道難題


一開(kāi)始太激動(dòng)了。。。還以為是Div2 的250呢。直接暴力就交了。。。
想想不對(duì)。。用1e17測(cè)了下,果然超時(shí)。。太腦殘了今天。。

最后重提交了。。。cha對(duì)一個(gè),cha錯(cuò)一個(gè),得了個(gè)140+,排350多名。。淚奔啊。。
歸根結(jié)底還是自己水平不行,繼續(xù)努力吧。

貼一下最終的代碼,還好過(guò)了system test,還有一點(diǎn)點(diǎn)安慰。。。

???class?UnrepeatingNumbers
??????????????{
??????????????
public:
??????????????
long?long?getNext(long?long?A)
??????????????????{
????????????????????
return?_get(A+1);
??????????????????}


??????????????????
/*_get()函數(shù)用于獲得>=A的第一個(gè)非重復(fù)數(shù)
????????????????? 如果A是一個(gè)非重復(fù)數(shù),直接返回。否則A必然為?xxaaXXXX形式。
????????????????????其中XXXX為非重復(fù)的。也就是說(shuō)我們找第一個(gè)重復(fù)數(shù)字。那
???????????????????? 么下一個(gè)非重復(fù)數(shù),必然大于(xxaa+1)0000。
??????????????????? 這樣就跟暴力比就大大減小了計(jì)算次數(shù)。。
????????????????? */
          
??????????????????
long?long?_get(long?long?A){

????????????????????
long?long?t?=?1;
????????????????????
long?long?res?=?A;
????????????????????
int?last?=?A%10;
????????????????????A
/=10;
????????????????????
while(?A){
???????????????????????????
if(?A%10==last){
?????????????????????????????
return?_get((A*10+last+1)*t);
???????????????????????????}
else{
?????????????????????????????????last?
=?A%10;
?????????????????????????????????A
/=10;
?????????????????????????????????t
*=10;
???????????????????????????}
????????????????????}

????????????????????
return?res;

??????????????????}

}

附題:
如果一個(gè)數(shù)字十進(jìn)制表達(dá)時(shí),不存在連續(xù)兩位相同,則稱(chēng)之為“不重復(fù)數(shù)”。例如,105、1234和12121都是“不重復(fù)數(shù)”,而11、100和
1225不是。

給定一個(gè)long類(lèi)型數(shù)字A,返回大于A的最小“不重復(fù)數(shù)”。

DEFINITION
Class:UnrepeatingNumbers
Method:getNext
Parameters:long
Returns:long
Method signature:long getNext(long A)


CONSTRAINTS
-A 取值范圍是[0, 1017],注意是閉區(qū)間。


EXAMPLES

0)
54

Returns: 56

大于54的最小數(shù)字是55,但55不是“不重復(fù)數(shù)”。下一個(gè)數(shù)字是56,它滿足條件。

1)
10

Returns: 12

2)
9

Returns: 10

3)
98

Returns: 101

99和100都不是“不重復(fù)數(shù)”,但101是。

4)
21099


Returns: 21201



雖然沒(méi)什么名次,但還是應(yīng)該吸取一些教訓(xùn)吧。
這次的問(wèn)題主要在于:
1.水平問(wèn)題 對(duì)題目限制條件不敏感,暴力不能解決問(wèn)題,至少不能解決絕大部分問(wèn)題。平時(shí)做題,對(duì)1000分的題基本上不看,對(duì)難題沒(méi)信心
2.心態(tài)問(wèn)題 作為一個(gè)混跡TopCoder這么長(zhǎng)時(shí)間的還是一個(gè)綠色的資深loser來(lái)說(shuō),在一堆紅黃藍(lán)面前,開(kāi)始就沒(méi)打算能進(jìn)top 200。不夠足夠認(rèn)真,謹(jǐn)慎,開(kāi)始就沒(méi)有太強(qiáng)的比賽意識(shí)

教訓(xùn)有:
平時(shí)做題要和平時(shí)比賽一樣,要緊張高效,不能慢慢吞吞的,加強(qiáng)Div2前兩題的正確性和編碼速度。嘗試學(xué)習(xí)理解牛人代碼,嘗試解1000分題.寫(xiě)代碼要爭(zhēng)取一次編譯通過(guò),少在細(xì)節(jié)問(wèn)題上犯錯(cuò)誤。
比賽要全力以赴,至于結(jié)果如何并不全由自己能把握,不留遺憾,發(fā)揮出自己水平就可以了。

今年大的比賽可能都已經(jīng)結(jié)束了,縱觀騰訊tic,百度之星,有道難題,都只過(guò)了初賽。這一方面,說(shuō)明我的算法水平縱向地比,比以前有了很大提高,但是橫向比較的話,還是處在一個(gè)比較低的水平。畢業(yè)以后可能提高算法水平的機(jī)會(huì)不太多了,爭(zhēng)取在畢業(yè)前多做一些題,多學(xué)一些。此外,不能只顧著做題的量,不能閉門(mén)造車(chē),要多學(xué)習(xí)牛人的代碼開(kāi)闊思路。


posted on 2009-06-21 22:30 YZY 閱讀(479) 評(píng)論(9)  編輯 收藏 引用 所屬分類(lèi): AlgorithmMiscellaneous

評(píng)論

# re: 郁悶的有道難題 2009-06-22 18:14 春天

你好!認(rèn)識(shí)下,我最近差不多做了你說(shuō)的這些事。我的結(jié)果很慘淡,水平不夠,繼續(xù)努力。  回復(fù)  更多評(píng)論   

# re: 郁悶的有道難題[未登錄](méi) 2009-06-22 18:20 YZY

@春天
呵呵,我水平也很差,相互學(xué)習(xí)吧  回復(fù)  更多評(píng)論   

# re: 郁悶的有道難題 2009-06-22 18:48 春天

通過(guò)你的日志了解到你現(xiàn)在在讀大學(xué),對(duì)吧?我有時(shí)遇到困難,就容易停止不前了,我們相互勉勵(lì),相互競(jìng)爭(zhēng),爭(zhēng)取早日進(jìn)入下一階(topcoder),如何?
我的ID zhuimengboy65 做了一次rating。  回復(fù)  更多評(píng)論   

# re: 郁悶的有道難題[未登錄](méi) 2009-06-22 18:59 YZY

@春天
呵呵,我碩士快畢業(yè)了。  回復(fù)  更多評(píng)論   

# re: 郁悶的有道難題 2009-06-22 22:04 goodidea

你寫(xiě)的代碼是少點(diǎn),但是運(yùn)行起來(lái)效率還是不是很高,我初賽出了點(diǎn)問(wèn)題沒(méi)進(jìn),我寫(xiě)了用構(gòu)造法直接給了結(jié)果
http://gc063tzf.blog.163.com
可以交流一下,我大三,學(xué)機(jī)械的,不過(guò)對(duì)編程還有點(diǎn)興趣  回復(fù)  更多評(píng)論   

# re: 郁悶的有道難題[未登錄](méi) 2009-06-22 22:12 YZY

@goodidea
這個(gè)算法的復(fù)雜度我自己也沒(méi)辦法分析。不過(guò)比回溯法生成應(yīng)該也不會(huì)慢。
我看了你的算法,比我快的地方在于后面直接生成010101這樣的.這樣編碼麻煩且容易出錯(cuò)是.我算法log(n)步就可以從1e17到101010101010這樣啊  回復(fù)  更多評(píng)論   

# re: 郁悶的有道難題 2009-06-22 22:38 goodidea

不過(guò)你的遞歸算法還是用的比較好的,學(xué)習(xí)啦。
對(duì)了你的第二個(gè)題怎么考慮了?也歡迎給我留言  回復(fù)  更多評(píng)論   

# re: 郁悶的有道難題[未登錄](méi) 2009-06-23 09:01 YZY

@goodidea
我的算法應(yīng)該是logn*logn的復(fù)雜度  回復(fù)  更多評(píng)論   

# re: 郁悶的有道難題 2009-06-24 00:15 goodidea

@YZY
呵呵,你分析的在理,最初我也想用遞歸的,但是對(duì)這個(gè)題還是沒(méi)想好遞歸的出口,以及準(zhǔn)確性,所以就按自己想法寫(xiě)了一片代碼。。。。  回復(fù)  更多評(píng)論   

導(dǎo)航

<2009年6月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

統(tǒng)計(jì)

常用鏈接

留言簿(2)

隨筆分類(lèi)

隨筆檔案

搜索

積分與排名

最新評(píng)論

閱讀排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            乱人伦精品视频在线观看| 国产精品欧美久久| 亚洲免费观看在线观看| 玖玖精品视频| 欧美暴力喷水在线| 免费成人高清视频| 欧美韩国日本一区| 亚洲成人直播| 亚洲国产精品一区二区第四页av | 欧美日韩精品福利| 欧美三级电影大全| 国产精品久久久久久久第一福利| 欧美啪啪一区| 国产麻豆91精品| 在线看视频不卡| 亚洲精品国产精品国产自| 日韩视频在线观看国产| 亚洲女女女同性video| 久久亚洲美女| 日韩亚洲欧美在线观看| 久久久国产视频91| 欧美日韩国产高清视频| 国产亚洲一级| 亚洲视频每日更新| 蜜月aⅴ免费一区二区三区 | 久久精品在线免费观看| 欧美+亚洲+精品+三区| 国产精品观看| 亚洲精品女人| 久久福利毛片| 亚洲精品社区| 久久综合久久美利坚合众国| 亚洲国产欧美在线人成| 99精品99| 欧美成人免费在线观看| 国产婷婷色一区二区三区在线 | 国产精品扒开腿爽爽爽视频 | 欧美色综合天天久久综合精品| 国产精品久久久久久久久婷婷| 黄色欧美日韩| 欧美一级一区| 99视频精品全国免费| 欧美大胆人体视频| 永久免费视频成人| 亚洲免费一区二区| 亚洲日韩中文字幕在线播放| 久久一区二区三区超碰国产精品 | 在线国产精品一区| 欧美伊久线香蕉线新在线| 亚洲蜜桃精久久久久久久| 久久久欧美精品sm网站| 国产日韩精品一区| 欧美一区二区三区免费视频| 亚洲激情视频网| 久久综合久久综合这里只有精品| 国产农村妇女毛片精品久久麻豆| 亚洲午夜一区二区| 亚洲激情在线观看| 欧美激情第1页| 亚洲国内欧美| 亚洲电影av| 欧美国产日韩二区| 亚洲久色影视| 欧美激情一区二区在线| 葵司免费一区二区三区四区五区| 国产区日韩欧美| 欧美一区二视频| 午夜精品影院| 国内在线观看一区二区三区| 欧美综合二区| 欧美一站二站| 在线精品观看| 亚洲国产另类 国产精品国产免费| 久久综合狠狠综合久久综青草| 在线日韩中文字幕| 亚洲高清在线| 欧美私人网站| 久久久久**毛片大全| 久久久精品五月天| 亚洲国产成人在线| 日韩小视频在线观看| 日韩亚洲精品视频| 国产精品系列在线播放| 亚洲人成77777在线观看网| 亚洲日本中文字幕免费在线不卡| 欧美日韩国产高清视频| 伊人成人在线| 亚洲美女一区| 午夜精品福利视频| 六月天综合网| 亚洲免费在线看| 久久国产福利国产秒拍| 最新成人av在线| 一区二区三区久久| 黑人极品videos精品欧美裸| 亚洲电影在线看| 国产精品视频第一区| 麻豆91精品91久久久的内涵| 欧美韩日精品| 久久综合999| 亚洲在线观看视频| 国产日韩欧美综合一区| 日韩一区二区精品葵司在线| 亚洲精品一级| 国产精品在线看| 午夜精品福利一区二区三区av| 亚洲手机成人高清视频| 久久国产色av| 免费观看成人| 一区二区日韩精品| 亚洲一区自拍| 亚洲国产成人av好男人在线观看| 亚洲国产日韩欧美在线图片 | 亚洲无亚洲人成网站77777| 国产日韩在线亚洲字幕中文| 亚洲免费高清视频| 亚洲第一网站免费视频| 亚洲欧美日韩人成在线播放| 夜夜嗨av一区二区三区| 久久久精品动漫| 午夜影院日韩| 欧美新色视频| 亚洲精品国产精品乱码不99按摩| 国产一区二区三区最好精华液| 99视频在线精品国自产拍免费观看| 一区在线播放视频| 午夜精品久久久久久久久久久久| 99精品国产热久久91蜜凸| 欧美日韩一区二区免费在线观看| 亚洲欧洲在线免费| 99日韩精品| 亚洲美女毛片| 久久综合九色综合网站| 久久久久国产精品www| 国产精品久久综合| 日韩午夜电影av| 一区二区三区日韩| 欧美国产日韩一区二区| 欧美成人综合一区| 精品白丝av| 久久一区视频| 欧美高潮视频| 国产精品一香蕉国产线看观看| 日韩亚洲国产欧美| 久久一区国产| 久久免费视频一区| 影音先锋日韩有码| 久久香蕉国产线看观看av| 老巨人导航500精品| 激情综合色综合久久| 久久久www成人免费无遮挡大片 | 久久久国产精品亚洲一区| 久久激情视频久久| 黄色成人小视频| 葵司免费一区二区三区四区五区| 欧美电影免费观看网站| 亚洲人成网站色ww在线| 欧美日韩精品久久| 亚洲视频在线观看视频| 久久精品免费播放| 亚洲高清三级视频| 欧美另类人妖| 亚洲一区二区三区三| 久久一区二区三区四区| 91久久精品日日躁夜夜躁国产| 欧美电影专区| 亚洲免费影视第一页| 久久婷婷色综合| 日韩视频免费观看| 国产精品自在欧美一区| 老司机成人在线视频| 一本一本a久久| 免费观看成人鲁鲁鲁鲁鲁视频| 一本色道久久综合狠狠躁篇的优点 | 狠狠色综合网| 欧美精品久久久久久久久久| 亚洲视频在线一区观看| 欧美国产日产韩国视频| 午夜精品偷拍| 亚洲黄色免费电影| 国产欧美三级| 欧美精品在线观看播放| 久久xxxx精品视频| 在线中文字幕一区| 亚洲激情一区二区| 免费不卡视频| 久久成人资源| 亚洲一区二区三区久久| 91久久夜色精品国产九色| 国产麻豆精品视频| 欧美日本精品一区二区三区| 久久精品最新地址| 亚洲婷婷综合色高清在线| 亚洲国产另类久久精品| 久久综合五月| 久久久xxx| 久久99在线观看| 亚洲欧美日韩精品一区二区| 99ri日韩精品视频| 亚洲人成在线观看一区二区|