1.介紹
Codeforces是世界上最著名的在線評(píng)估系統(tǒng)之一。有高水平的選手,高質(zhì)量的話題,高密度的比賽。該網(wǎng)站由一個(gè)俄羅斯團(tuán)體創(chuàng)建和運(yùn)營(yíng)。當(dāng)然,這個(gè)網(wǎng)站上的大部分博客、評(píng)論、話題都是英文的。
2.網(wǎng)站
Codeforces在線測(cè)評(píng)系統(tǒng)的網(wǎng)站是https://www.codeforces.com/)?,F(xiàn)在,您可以在瀏覽器中輸入網(wǎng)址或單擊左側(cè)的鏈接進(jìn)入Codeforces在線評(píng)估系統(tǒng)。
3.使用
3.1主界面
讓我們首先了解頂部菜單欄的功能:
其余都是常規(guī)活動(dòng)。
整個(gè)網(wǎng)站的右上角是登錄和注冊(cè)按鈕。如果你沒(méi)有賬號(hào),建議你先注冊(cè)賬號(hào),然后再看剩下的。請(qǐng)注意,驗(yàn)證碼只能在注冊(cè)您的帳戶時(shí)顯示。這個(gè)我們就不詳細(xì)討論了
登錄完成后,我們看到網(wǎng)站變成了這樣:其實(shí)變化不大
側(cè)邊欄的內(nèi)容有:即將到來(lái)的比賽,用戶的個(gè)人信息(注意如果你沒(méi)有參加過(guò)評(píng)分比賽,不會(huì)顯示評(píng)分線),比賽中得分最高的前十名用戶,等等。
首頁(yè)最大的位置是重要的頂級(jí)文章,通常是游戲預(yù)告,各大網(wǎng)站更新的通知等等。
3.2社區(qū)
您可以通過(guò)以下方式查看文章:
(1)單擊主頁(yè)上top文章的標(biāo)題或TOP菜單中的文章
(2)直接輸入網(wǎng)址
(3)通過(guò)側(cè)欄末尾的“最近的動(dòng)作”
(4)你想要的其他方式
打開文章后,界面如下所示:
細(xì)心的讀者可能會(huì)發(fā)現(xiàn),文章底部和評(píng)論右側(cè)分別有一個(gè)綠色的正三角形和一個(gè)紅色的倒三角形。這些是代碼力量的“贊揚(yáng)”和“步驟”功能,在英語(yǔ)中被稱為向上投票和向下投票。這些評(píng)論將影響用戶的貢獻(xiàn)。如果一個(gè)評(píng)論獲得了太多的反對(duì)票,它仍然會(huì)被隱藏。
3.3競(jìng)爭(zhēng)
名稱顏色
Codeforces在線測(cè)評(píng)系統(tǒng)最吸引人的地方就是它獨(dú)特的競(jìng)爭(zhēng)體系。在代碼強(qiáng)制中,每個(gè)用戶都有一個(gè)等級(jí)(新用戶的默認(rèn)值為1500),這將影響用戶名的顏色,具體如下:
注意這里的黑名是指第一個(gè)字母是黑色,其余字母是紅色,比如旅游。真正的黑人名字是站長(zhǎng),比如MikeMirzayanov。不參加比賽的用戶默認(rèn)沒(méi)有姓名顏色(實(shí)際上是黑色),比如csacademy。
競(jìng)賽類型
代碼部隊(duì)一般有四種比賽,分別是1班、2班、3班和教育輪。先說(shuō)教育輪。教育Codeforces Round有很多一般題目,采用擴(kuò)展的ACM-ICPC賽制,即提交代碼立即給出結(jié)果,錯(cuò)誤按10分鐘處罰。但為什么叫“擴(kuò)展”,因?yàn)橛螒蚪Y(jié)束后,整個(gè)網(wǎng)絡(luò)會(huì)有12個(gè)小時(shí)的黑客時(shí)間開放。
剩下的就是Codeforces中最常見(jiàn)的Div.1,Div.2,Div.3比賽。先用一張表了解一下這三種類型的比賽(個(gè)人觀點(diǎn))。
關(guān)于表中內(nèi)容:2區(qū)比賽和1區(qū)比賽同時(shí)進(jìn)行時(shí),子明只能參加1區(qū),否則他可以參加2區(qū)
當(dāng)然,如果你不清楚上面的解釋,可以查看比賽預(yù)告中的說(shuō)明,或者在比賽預(yù)告中的評(píng)論中提問(wèn)。
游戲流程
在參加比賽之前,你需要報(bào)名。單擊CONTEST首先進(jìn)入頁(yè)面,然后單擊register >:>注冊(cè)。,單擊彈出頁(yè)面中的注冊(cè)。
比賽開始后,我們可以點(diǎn)擊回車>:>;進(jìn)入比賽頁(yè)面,享受Codeforces的高質(zhì)量比賽!
競(jìng)賽頁(yè)面的內(nèi)容大致如下:
4.關(guān)于聯(lián)合部隊(duì)競(jìng)賽制度
Codeforces競(jìng)賽系統(tǒng)題目有兩套數(shù)據(jù),一套叫預(yù)試,一套叫系統(tǒng)測(cè)試。當(dāng)比賽進(jìn)行時(shí),你的提交將由預(yù)測(cè)試評(píng)估。如果所有預(yù)測(cè)試通過(guò),將顯示通過(guò)的預(yù)測(cè)試;否則,將顯示錯(cuò)誤的預(yù)測(cè)試編號(hào)和錯(cuò)誤類型,如預(yù)測(cè)試3回答錯(cuò)誤,將被罰款50分(如果預(yù)測(cè)試1或編譯錯(cuò)誤,將不會(huì)被罰款)。
您的主題預(yù)試通過(guò)后,您可以從主題列表中單擊主題后面的“鎖定”符號(hào),這稱為鎖定主題。鎖定話題后,不能再次提交,但可以查看同房間其他人的代碼。如果發(fā)現(xiàn)別人的代碼有錯(cuò)誤,可以對(duì)他發(fā)動(dòng)黑客攻擊,就是提交一套測(cè)試數(shù)據(jù)讓他的代碼出錯(cuò)(如錯(cuò)誤答案等)。一次成功的黑可以給你100分,不成功就扣50分。
房間:所有參賽用戶每40人會(huì)形成一個(gè)房間,只有房間內(nèi)的用戶可以互相黑。
啟動(dòng)hack的方法是雙擊您房間排行榜上的任何綠色數(shù)字,然后單擊提交的數(shù)字查看代碼。發(fā)現(xiàn)錯(cuò)誤可以點(diǎn)黑!,然后輸入數(shù)據(jù)或上傳數(shù)據(jù)生成器,并單擊hack。
注意:鎖定的問(wèn)題不能再次提交,這意味著如果你鎖定了一個(gè)問(wèn)題,但你的程序被黑客攻擊,你將沒(méi)有機(jī)會(huì)補(bǔ)救。所以穿越人是有風(fēng)險(xiǎn)的,鎖定問(wèn)題要謹(jǐn)慎。
比賽結(jié)束后不久會(huì)進(jìn)行一次系統(tǒng)測(cè)試,也就是針對(duì)你已經(jīng)通過(guò)預(yù)測(cè)試的程序測(cè)試一組數(shù)據(jù),其中包括所有比賽中成功破解的數(shù)據(jù)(所以Codeforces中某些題目可能會(huì)有上百個(gè)測(cè)試點(diǎn))。只有你的程序通過(guò)了系統(tǒng)測(cè)試,你的程序才會(huì)真正通過(guò),否則就叫系統(tǒng)測(cè)試失敗(FST),這個(gè)問(wèn)題不會(huì)得分。
5.如何閱讀排行榜
競(jìng)賽排行榜插圖:
比賽結(jié)束后,Codeforces系統(tǒng)將根據(jù)您的比賽排名自動(dòng)為您計(jì)算評(píng)分。當(dāng)你在這場(chǎng)比賽中得分較好時(shí),你應(yīng)該提高評(píng)分,否則可能會(huì)下降。
6.解決辦法
如果你在做題過(guò)程中遇到困難,以下內(nèi)容可能對(duì)你有幫助:
找到該題側(cè)邊欄中的"Contest materials",然后單擊"Tutorial"或者"Editoral",會(huì)有英語(yǔ)(極少數(shù)為俄語(yǔ))題解。Codeforces上的提交記錄和代碼都是公開的,你可以找到該題其它人的提交記錄,查看代碼。注意:不要提交別人的代碼,否則會(huì)被警告甚至被封。
發(fā)貼求助。本文發(fā)表在《洛古日?qǐng)?bào)》,投稿作者:ezoixx130
原地址:https://www.luogu.org/blog/ezoixx130/codeforces-tutorial
1.《codeforces [洛谷日?qǐng)?bào)第19期]Codeforces游玩攻略》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識(shí),僅代表作者本人觀點(diǎn),與本網(wǎng)站無(wú)關(guān),侵刪請(qǐng)聯(lián)系頁(yè)腳下方聯(lián)系方式。
2.《codeforces [洛谷日?qǐng)?bào)第19期]Codeforces游玩攻略》僅供讀者參考,本網(wǎng)站未對(duì)該內(nèi)容進(jìn)行證實(shí),對(duì)其原創(chuàng)性、真實(shí)性、完整性、及時(shí)性不作任何保證。
3.文章轉(zhuǎn)載時(shí)請(qǐng)保留本站內(nèi)容來(lái)源地址,http://f99ss.com/tiyu/623740.html