codeforces topcoder 指南
昨天晚上刷了這兩個(gè)網(wǎng)站的兩個(gè)比賽……
稍微記一下新手入門吧。
codeforces & topcode 介紹
共同點(diǎn)
首先這兩個(gè)網(wǎng)站比賽的操作應(yīng)該都是通過(guò)測(cè)試樣例,hack別人,然后系統(tǒng)數(shù)據(jù)測(cè)試。
我在猜測(cè)測(cè)試樣例是不是就是測(cè)試數(shù)據(jù)……
這個(gè)機(jī)制就很有趣(然后我hack的時(shí)候就看看別人家的代碼……根本看不出問(wèn)題)
所以就有:
在 Codeforces 等平臺(tái)上 PP,最后 FST 了 3 題以上是怎么樣的感受? - 知乎
https://www.zhihu.com/question/66728177
FST,failed system test,我反正都寫不出三題大概沒(méi)有這個(gè)困擾
還有一個(gè)機(jī)制是名字……會(huì)用顏色表示rating。
rating的機(jī)制也非常復(fù)雜,反正也看不懂……在codeforces的介紹里根據(jù)個(gè)人的rating和題目能夠大概判斷出比賽中能做出這題的概率。反正越高越好就是了(leetcode也有這個(gè)rating機(jī)制)
TC/CF紅名是一種什么樣的體驗(yàn)? - 知乎
https://www.zhihu.com/question/267273934
此外還讓我認(rèn)識(shí) 了tourist……因?yàn)檫@兩個(gè)網(wǎng)站他都是rank1……可能是大佬帶來(lái)的光環(huán)現(xiàn)在讓我覺(jué)得這個(gè)名字賊閃耀……
(主要是長(zhǎng)得帥啊!)
Topcoder
我截一下發(fā)的郵件里的信息吧,應(yīng)該會(huì)比非正式的說(shuō)明官方一點(diǎn)。
Don’t know how to compete in Topcoder SRMs?
Check out this guide to successfully compete in an algorithm match.
You can compete using:
- Topcoder Java Applet - You can refer to this guide here to set up the applet. (Note that those who have Java 8 installed on their machine will see a security issue - You will have to add Topcoder in security exceptions in Java Control Panel. Please refer to the details in the guide here)
- Topcoder Web Arena(Beta) - Please watch this video for step by step guide.
那天晚上我和朋友聊天內(nèi)容是:我終于知道topcoder的代碼要寫在哪里了……
除了算法之外,Topcoder有很大的一塊是負(fù)責(zé)各種方面的外包,所以點(diǎn)進(jìn)去很懵。
基本安裝找一篇基本博客基本能搞定。
這個(gè)網(wǎng)站反正比賽前一定要試一試,找個(gè)插件啥的……反正我就覺(jué)得非常不直覺(jué)…………大概是我還沒(méi)有掌握核心科技…
然后越寫越久那個(gè)題目所能得到的分越低,左邊有個(gè)分?jǐn)?shù)槽一直在掉(有沒(méi)有打怪的感覺(jué))
字號(hào)什么都是能調(diào)的,一開(kāi)始的字號(hào)小的令人發(fā)指……我在想國(guó)外的程序員是不是視力都特別好。
hack的話最后的顏色對(duì)應(yīng)了什么語(yǔ)言。黃就是C++了。大膽猜測(cè)寫個(gè)垃圾代碼沒(méi)人看得懂就沒(méi)人hack你了……
(紅的就是failed system test……我這里開(kāi)了個(gè)新的名字啦233)
然后比賽完就收到了個(gè)郵件給你解法(我不知道是不是只有特殊的場(chǎng)次有,反正感覺(jué)還是蠻友好的)
然后打完就變色了,但是rating第二天才看到更新。
剛剛擠上黃名不知道再打一場(chǎng)會(huì)不會(huì)掉成紫
我最后一題其實(shí)寫完了但是一直段錯(cuò)誤
好氣哦下次加油
CodeForces
這個(gè)我沒(méi)法介紹的很全面,因?yàn)槲覍懲甑谝活}之后AC不了然后他說(shuō)題出錯(cuò)了折騰到30min才修正過(guò)來(lái),然后跟我說(shuō)不算rating了。
所以現(xiàn)在還是黑名玩家……
但是好玩的一點(diǎn)是可以看到朋友的名次哈哈哈哈哈哈哈哈哈哈哈
加好友的方式是,點(diǎn)名字邊上的star……(真的是各種反人類的操作)
反正可以自己摸索一下(言下之意:我不想寫了)
這個(gè)比賽感覺(jué)場(chǎng)次都是,10.35開(kāi)始……兩個(gè)小時(shí)候要過(guò)零點(diǎn)。我寫了一個(gè)鐘頭后已經(jīng)有點(diǎn)神志不清了……也是個(gè)很大的問(wèn)題。
這個(gè)比賽好像都是從前往后做沒(méi)毛病。我猜前面的簡(jiǎn)單。
關(guān)于codeforces的比賽規(guī)則
https://codeforces.com/blog/entry/456
https://codeforces.com/blog/entry/4088
后面
大概從一個(gè)半月前開(kāi)始刷題吧,然后經(jīng)歷了蠻多……反正就是經(jīng)歷了蠻多……不知道ACM選手的世界是怎么樣的。
有的時(shí)候想想(如果早十年開(kāi)始的話現(xiàn)在看到的世界都不一樣吧。)就會(huì)很遺憾。
附帶一個(gè)Codeforces上別人發(fā)的教程吧 -
[Tutorial] way to Practice Competitive Programming : From Rating 1000 to 2400+
https://drive.google.com/file/d/1J2x8pIYQ3MXANgvzOgBciWd3d79j_Exa/view
打字
中間做了一次ACM校賽,比去年做的差,然后這之后練了一段時(shí)間打字(……)很真實(shí)的問(wèn)題。因?yàn)榘l(fā)現(xiàn)自己打字姿勢(shì)一直有問(wèn)題,然后打比賽的時(shí)候一直是,我隊(duì)友寫代碼我看著,因?yàn)榇蜃痔寺铩PU難過(guò)的。那天回來(lái)之后,玩了幾個(gè)鐘頭紙境奇緣(淘寶才十幾),把金山打字那個(gè)經(jīng)典的警察抓小偷又翻了出來(lái)玩,還直接把鍵帽拔了換了位置(我就不信我不能盲打)(現(xiàn)在輸入密碼還是有點(diǎn)慌)
怎樣在短時(shí)間內(nèi)之內(nèi)提升英文打字速度? - 何明濤的回答 - 知乎
https://www.zhihu.com/question/25009442/answer/29795905
這個(gè)網(wǎng)站現(xiàn)在是我其中一個(gè)瀏覽器的主頁(yè),閑著無(wú)聊就反正練一下吧orz
我感覺(jué)這個(gè)問(wèn)題和打游戲還是有關(guān)系的……
反正打字速度不拖累腦子應(yīng)該就好了
Leetcode
蘋果出新的平板的時(shí)候買了一個(gè)說(shuō)要用來(lái)練畫(huà)畫(huà)(……)事實(shí)證明畫(huà)畫(huà)不存在的。
倒是搞了個(gè)刷題軟件……在痛苦的學(xué)車期間反正拿出平板就能看題……討論區(qū)加載有點(diǎn)慢反正也能看。
而且不知道為什么在app上看到自己的完成率好像總比在網(wǎng)站上看到成就感強(qiáng)呢。(沒(méi)錯(cuò)我才寫了65題)他能同步賬號(hào)我就覺(jué)得很棒……還能看公司分類,雖然沒(méi)開(kāi)premium所以網(wǎng)站上看不到的題還是看不到。
除此之外我知道有很多l(xiāng)eetcode命令行啊vs code啊,反正為了刷題各位大佬已經(jīng)很努力了(暗示我就不努力了)
我覺(jué)得刷題還是從leetcode開(kāi)始吧,很簡(jiǎn)單的理由有不錯(cuò)的討論區(qū),然后可以研究自己一些細(xì)節(jié)上寫法的問(wèn)題。畢竟刷codeforces之類肯定不會(huì)注重具體實(shí)現(xiàn)了。但至少像我這種剛開(kāi)始刷題的人寫法還是很會(huì)影響效率的。
leetcode周賽
一定要刷周賽。請(qǐng)一定體驗(yàn)一下。
一個(gè)是周賽的題會(huì)加到題目最后面,看到新出的題都做過(guò)就會(huì)很爽(…………)
還有就是找個(gè)感覺(jué)吧。看著自己rating往上爬也很爽(…………)
反正整個(gè)刷題的過(guò)程能明顯感受到進(jìn)步,有的時(shí)候看一道題咦這不是跟哪題一樣嘛也很有趣。
一開(kāi)始寫一行代碼瘋狂查模板庫(kù),一開(kāi)始寫完要編譯好多次才能把語(yǔ)法錯(cuò)誤全部調(diào)掉。
到現(xiàn)在看著差不多我就敢交了試試……(然后就發(fā)現(xiàn)題看錯(cuò)了)
一開(kāi)始我還清楚的記得我和朋友慶祝寫出人生中第一題hard……
現(xiàn)在雖然hard還是很艱難但是至少?zèng)]那么怵了……(不過(guò)朋友說(shuō)找工作還是刷medium吧!)
希望一段時(shí)間之后能穩(wěn)定到一個(gè)鐘頭以內(nèi)做完吧,現(xiàn)在我要是算法卡了全做完都有問(wèn)題……
感覺(jué)我學(xué)新的算法還是蠻慢的,英語(yǔ)閱讀水平和理解能力都有待提高。然后想有空再補(bǔ)補(bǔ)算法和數(shù)據(jù)結(jié)構(gòu)。
畢竟不是ACM選手啦,大概后面感覺(jué)觸到智商上限了就去玩別的了。
覺(jué)得打ACM的朋友更厲害了呢233
最后非常夾帶私貨的推薦一下《三月的獅子》。
上個(gè)季度追的強(qiáng)風(fēng)吹拂讓我想好好運(yùn)動(dòng),然后這部番就讓我想好好刷題了!
(不覺(jué)得下將棋的經(jīng)歷和刷題很像嗎!沉默的獨(dú)自往前那種感覺(jué)!)
總結(jié)
以上是生活随笔為你收集整理的codeforces topcoder 指南的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python multiprocessi
- 下一篇: 代码数字