賈立平「聽音盲擰」比賽使用逆序還原和OI選手在比賽中使用騙分手段是否有可比性?
對於賈立平,網友都是義憤填膺,那對於OI比賽中騙分,競賽黨有什麼樣的看法?絕對沒有為賈洗白之意,只是探討一下這兩種做法是否同質。
我覺得並沒有可比性。
賈立平的情況在OI比賽中所對應的情況應該是這樣。
某OIer在賽前通過某種渠道獲得了比賽題目及測試數據,並且該選手連提前想演算法都懶得去做,直接採用了如下代碼:
if 測試1
print 答案1
else if 測試2
print 答案2
else if 測試3
print 答案3
......
騙分的前提是不知道測試數據,這就是本質區別。
而且一個五流的OIer騙分再准,也不可能戰勝IOI金牌選手。
「數據是死的,選手是活的,出題人是懶的。」——泉嶺精神直升飛機
oi比賽在某種意義上就是出題人跟選手競賽……看哪邊更加高明一些……
騙分這種打敗出題人的做法……我們當然要大力資瓷啦(大霧
但是這個逆序還原……某種意義上是不是作弊啊
OI中的騙分雖然裡面有個騙字,但是完全不是字面上的"騙"的意思啊。
騙分指的是這題我不知道正解,但是我有一種複雜度更高點的演算法or暴力or隨機亂搞,能過前面幾組小一點的數據拿到點分。
並沒有作弊,只是寫了個有點對的答案而已。(考數學的時候大題不會做不也想寫點啥希望老師給個過程分嘛...∩_∩)
競賽黨對OI騙分應該也不會有啥特別的看法吧,想不到正解但是寫出來的代碼就能過全部測試點,如果不是出題人的數據有問題,那就得膜拜了╮(╯_╰)╭
至於某大腦中的……作弊就是作弊,為什麼要用騙分這兩個字呢?
如果一定要類比的話,OI 的騙分技巧是不知道測試數據的情況下嘗試用不完備的演算法去通過儘可能多的弱數據,而逆序還原是在知道測試數據的情況下去直接根據輸入數據匹配輸出數據。所以逆序還原是作弊而 OI 的騙分只是應試技巧。
當然不同。
如果出題組把所有樣例和答案都給oi選手了,選手提前記憶然後if輸出,這樣才和賈本質一樣~不是現在比賽因為要公開代碼所以不準騙分了么…
推薦閱讀:
※《最強大腦》上周瑋做的計算式什麼難度?
※如何評價江蘇衛視最強大腦中的周瑋?
※最強大腦李威怎麼輸了?
※為什麼大家都喜歡水哥?
※如何評價《最強大腦》第二期四個挑戰的難度及各選手的表現?