NCPU 2020 系列4 瘋狂程設為何最好不要再用

這次 NCPU 比賽是用瘋狂程設來做為比賽環境,這裡就要探討為什麼瘋狂程設為何最好不要再用。

  • 瘋狂程設的使用介面

    • 會有 N 道題目供點擊,每一道題目寫好後,可以測範例測資、或測資,覺得沒問題就可以按正式提交送出,稍等一下就會有結果。
  • 瘋狂程設的優點

    • 輸入輸出測資不用自己另外輸入,也提供比對功能。另有隨機測資。
    • 有全螢幕模式防止作弊。
  • 瘋狂程設的缺點

    • 只能指定的介面輸入,且不同題不能複製貼上。
    • 輸出的內容大小有限,如果遇到 RE,TLE 無法 debug。
    • 系統很容易當機,點不開題目、無法開啟、無法登入等,甚至是明明過了題目,但系統卻沒收到,這次 NCPU 比賽有一隊發生此情形。
  • 其他

    • 編譯器版本都沒什麼在更新
    • 不知道有沒有抓抄襲功能
    • 有全螢幕模式來防止考生開其他頁面,但可以利用工作管理員破解
  • 總結

    • 瘋狂程設雖然可以幫忙比對輸出是否正確,但其介面不友善,某些操作會受限,使得使用者會受環境因素干擾,並加上系統不穩定性,我認為不是一個合格的 Judge。
    • 至於防弊,我認為不管是瘋狂程設、DOM Judge 還是 PC2,都無法 100 % 防範,都需有監考人員在一旁觀看,畢竟 Judge 的功能主要還是測試程式碼是否符合測資。

如果你覺得這篇文章很棒,請你不吝點讚 (゚∀゚)

Recommended Posts