比賽規則比賽違規申訴程序解題標準解釋歷年比賽題目參考 (注意:部分規則可能會有小幅更動。請常查閱最新消息。)

(注意:部分規則可能會有小幅更動。請常查閱最新消息。)

參賽流程:

活動時程:

時程 項目 說明
10/01~10/24 報名日期 10/24當天23:59:59前線上報名且線上勾選參賽同意書
11/01~11/03 模擬測試及 SSL VPN 連線測試
11/01~11/03 比賽平台測試 參賽者自行上網測試
11月05日 模擬測試
11月12日 初賽日期
12月03日 決賽日期
(請依活動網站最新公告為準)

報名方式:

參賽資格:

高中組: 國中組: 國小觀摩組:
註:自學方案個案處理,國中組之指導老師須具有中學教師在職證明之身分、高中組之指導老師須具有中學教師以上之在職證明之身分,且指導老師並不得為參賽者之家長,請逕洽主辦單位,主辦單位保留錄取權利。

比賽方式:

※註:自學者每組最多錄取 3 隊進決賽,主辦單位保留錄取權利。

比賽規則:

從活動網站的最新消息參賽辦法查詢最新的比賽規則。

比賽環境:

比賽題目參考:

評分方式:

→Top

比賽違規申訴程序

因初賽採網路模式進行,為避免參賽隊伍有程式碼抄襲之情事,初賽結束後將對參賽隊伍所呈交之程式碼進行審慎檢查。如發現有舞弊情事,主辦單位會以電子郵件(E-mail)及手機簡訊方式通知參賽隊伍之指導老師;參賽隊伍可在規定時間內由參賽學校正式行文到主辦單位提出申訴申請,並敘明申訴理由;主辦單位收到申訴文件後應召開會議,聘請相關專家學者進行審議,回覆判定結果。如舞弊情事確認,為維持比賽公平性及參賽者之權利,舞弊之隊伍將被取消參賽資格;如申訴成功,將依參賽隊伍之初賽排名,必要時以增額方式參加決賽。

申請程序說明:

  1. 程序 C.通知指導老師:因初賽違規將以電子郵件(E-mail)及手機簡訊方式於初賽當天通知參賽隊伍之指導老師,故報名資料請務必如實填寫,如填寫不正確或有缺漏將影響到自身權益。
  2. 程序 E.申訴申請-參賽學校正式行文(初賽後 3 天內)及 F.主辦單位收件(初賽後 5 天內):申訴申請表請於線上申請後下載表格(註:本表請於 2022 年 11 月 14 日中午 12 點前先以傳真方式提出申請始受理申請,請傳真後打電話到 02-33665047 確認是否收到傳真;正式公文及本表之用印申請正本須於 2022 年 11 月 14 日中午 12 點前寄達始完成申請程序。)

比賽違規申訴程序流程圖

→Top

程式碼提交後,可能的裁判(Judge)結果如下:

項目 裁判結果 說明 是否罰時
(Penalty)
1 Accepted 程式正確 No
2 Compile Error 程式編譯錯誤。請參考編譯器輸出的額外訊息。比賽環境的編譯器與參數設定可以在 technical info 頁面找到。 No
3 Run Time Error 程式執行錯誤。
  1. 程式結束時的回傳值非零 (non-zero exit),或是有 exception 發生。有可能是因測試資料造成非預期的結束。
  2. 請確定你的 main 函式不要回傳非零的值。
Yes
4 Time Limit Exceeded 程式執行時間超過限制門檻,因而被強制終止。
請注意,程式輸出的結果在正確結束之前都不會被檢查,所以拿到 Time Limit Exceeded 無法確認程式結果是否正確。
Yes
5 Wrong Answer 程式於時限內結束,但答案錯誤。 Yes
6 Output Limit Exceeded 程式產生過多輸出,導致程式被強迫終止。 Yes
7 Memory Limit Exceeded 程式使用超過允許範圍的記憶體。 Yes
8 Judge Error 裁判系統錯誤。請透過比賽介面,提出問題。或洽工作人員。 No
補充:
當遇到Memory Limit Exceeded時,程式可能衍生其他種錯誤:
  1. C程式:使用 malloc,但記憶體不足時,會回傳null pointer,如果沒有檢查而直接使用該變數,可能造成 Run Time Error。
  2. C++程式:使用new配置過多的記憶體,會造成 SIGABRT(6) signal 並產生 Run Time Error。
→Top