不過,Ranklist上雖然有排名顯示,但眾人并不能立刻知道,那位TT-ying到底對應(yīng)了賽場上的哪一位。
而對于TT-ying第49的名次,也沒有人懷疑什么。
畢竟,眾所周知,TT的算法能力并不強(qiáng),他在CF上比賽,主要是走的歪門邪道路線。
而且他走的歪門邪道路線,能夠逼得其他人無路可走。
正是因此,在上半場結(jié)束后的兩小時(shí)休息時(shí)間里,幾乎所有參賽者都有些心...
曲聿
抱歉今天實(shí)在有事更晚了,明天(周五)完成兩千票的加更_(:з」∠)_ 再用一個(gè)你們可能比較好理解的方式解釋一下算法比賽的判定規(guī)則: 比如你們數(shù)學(xué)里面應(yīng)該做過流程圖的題吧? 題干里一般告訴你輸入a是多少,然后問你后面輸出什么。 然后你用人工的方式去走流程圖,得出一個(gè)答案。這個(gè)答案一般是唯一的。 而程序員編寫的代碼,就相當(dāng)于那個(gè)流程圖(當(dāng)然比你們作業(yè)里的流程圖復(fù)雜得多) 所以檢驗(yàn)代碼是否正確的方式,就是不斷輸入各種數(shù)據(jù)(就像你們題干里輸入a是多少,不過會(huì)有很多數(shù)據(jù)不斷測試) 一般題目組會(huì)提供一定數(shù)量的數(shù)據(jù)。 而hack模式里面,則是由參賽者自己提供數(shù)據(jù)去檢驗(yàn)別人的代碼_(:з」∠)_ 一般來說,其它參賽者的代碼出現(xiàn)邏輯錯(cuò)誤的概率并不高。 但是還有一種代碼錯(cuò)誤,名叫超時(shí),也是文中寫到的TML。 超時(shí)的意思,其實(shí)嚴(yán)格不算代碼錯(cuò)誤,它表示你代碼能夠運(yùn)行出正確結(jié)果,但是運(yùn)行時(shí)間太長了,還需要再優(yōu)化。 有很多算法,是專門考優(yōu)化的,就是要讓你將代碼運(yùn)行時(shí)間壓到最低。