關於隊伍組成與參賽資格之相關規定,請參考亞洲主席黃金雄教授。

賽題

本次競賽將有八至十三道賽題,比賽時間為五小時。題目敘述均為英文。所有的題目皆保證可由 C、C++、Java、Kotlin 所撰寫的程式解出,但並不保證所有題目均可以 Python 答對。

評審系統

本次競賽使用 DOMjudge 7. 並且所有編譯與執行均在與隊伍開發機相同的軟硬體環境下進行。

提交

隊伍必須透過 DOMjudge 系統提交解答。每次提交均有 ID 以及提交時間的時間戳記。 DOMjudge 保證較晚提交的解答有較大的 ID。裁判系統僅回應競賽時間內的提交(通常為300分鐘)。 提交所獲得的回應為下列之一:
  1. Correct: 裁判接受提交的程式碼。
  2. Compiler-Error: 程式碼無法成功編譯。
  3. TimeLimit: 提交的程式太過耗時。
  4. Run-Error: 提交的程式結束時的 return code 不為零,通常是因為程式因權限錯誤遭作業系統終結。
  5. Wrong-Answer: 裁判拒絕接受提交的程式碼,因輸出不正確。
  6. No-Output: 提交的程式沒有輸出。

計分與排名

隊伍以解題數量多者排名較前,解題數量相同時,以總消耗時間少者排名較前。答對的題目的消耗時間計算方式為比賽開始至解出題目所消耗的分鐘數。如解出前有答錯,每答錯一次需要另加20 分鐘。總消耗時間為所有答對題目的消耗時間加總。未答對的題目不計消耗時間。如兩隊解題數與耗時相同,則以最後答對題目提交的 ID 小者為勝。

公平競賽

區域賽主席可因作弊、意圖作弊、以及妨礙競賽(如過於吵鬧令他人分心、破壞硬體設備、拔線、入侵競賽系統妨礙正常運作等等)剝奪隊伍參賽權力。
區域賽主席可因選手缺席任一大會指定活動而剝奪隊伍參賽權力。

賽前準備

隊伍可以攜帶下列物品進賽場:
  1. 一本紙本自然語言辭典 (不允許電子辭典)
  2. 一本合乎下列規定的隊伍筆記,至多複印三份
    • 至多 25 頁 A4 紙或 letter 紙
    • 單面列印或書寫 (背面必須空白)
    • 頁碼清楚標示於右上角
    • 矯正後視力在距離五十公分時可以在不使用放大鏡與其他濾鏡時閱讀。
    • 請於練習賽前準備好隊伍筆記帶入賽場,賽場不提供列印。
  3. 文具如筆、鉛筆、橡皮擦、直尺。
  4. 無電子功能、不可食用且不干擾其他隊伍與工作人員之吉祥物或是幸運物
隊伍不得攜帶以下物品:
  1. 任何機器可讀的資料。
  2. 任何通訊裝置,如行動電話、智慧手錶等等。
  3. 任何電子裝置,含電子錶、鍵盤。
  4. 額外的空白紙、方格紙。
  5. 食物與飲料。
所有物品均需在練習賽時帶到賽場,並在練習賽後,留在隊伍座位上供主辦單位檢視。如果檢視通過,比賽前主辦單位會將物品放置到比賽隊伍的桌面上。
比賽會場規則
如不遵守下列流程規則,區域賽主席將可取消隊伍的參賽資格。
  1. 參賽者必須穿著官方 T-shirt 與戴上名牌參與拍照活動、練習與測試、比賽日(2021年11月28日)的所有活動。
  2. 每隊必須以三名參賽者進入賽場,不可多也不可少。
  3. 在比賽開始前,除非有指示,否則禁止碰觸任何物品。
  4. 在指示「打開裝有密碼的信封並登入DOMjudge系統」時,禁止設定開發環境或是輸入其他資料,違者取消參賽資格。
  5. 如有任何問題,請舉手尋求工作人員協助。
  6. 直到主辦單位宣布比賽開始前,不得打開裝有題本的信封。
  7. 官方語言是英文。對題意有疑問時,請以英文發問。
  8. 在賽中可列印程式碼,但不得過量列印。
  9. 如賽中需要空白紙張,請與工作人員聯繫。