MOI 2026
比賽報名
活動報名連結:https://events.mcs.mo/,於系統中注冊帳號後報名並完成支付。
活動報名時間由即起到 3 月 7 日
比賽時間
| 比賽項目 | 日期 | 時間 |
|---|---|---|
| MOI-P/J | 3月15日 | 09:00 - 11:30 |
| MOI-S | 3月15日 | 14:00 - 17:30 |
| MOI-C | 3月28及29日 | 上午 |
比賽系統
- 系統下載:請至官方網頁(https://www.mcs.mo/articles/95)底部附件區域下載比賽系統。
- 帳號查詢:請登入活動報名系統(https://events.mcs.mo),點擊「我的報名」查看相關報名記錄,以獲取測試帳號及密碼。
- 技術支援:如在系統操作或帳號登入上遇到問題,請電郵至 [email protected] 諮詢。
比賽地點
請登入活動報名系統,查看您的座位號,本年度有以下賽場:
- 勞校中學:
- 勞校105室
- 勞校3214室
- 勞校3312室
- 聖若瑟教區中學第五校:
- 聖5-B404室
- 聖5-B409室
- 濠江中學附屬英才學校:
- 英才-D210大室
- 英才-D210細室
- 培正中學:
- 培正禮堂
注意事項
- 報到與入場規範
- 參賽者須攜帶個人有效證件(身份證或學生證)以核實身份。
- 請於賽前 15 分鐘入場,並根據系統分配的座位號對號就座。
- 攜帶物品規定
- 准許攜帶:書寫工具(鋼筆、鉛筆等)、適量衣物、飲用水。
- 嚴禁攜帶:紙張、書籍、光盤、隨身碟(U盤)等存儲介質;手機、智能手錶等各類電子及通信設備。
- 違規處理:比賽開始後,凡被發現攜帶禁帶設備者,不論使用與否,一律視為作弊,並取消該場比賽資格與成績。
- 遲到與離場限制
- 遲到規定:比賽開始 30 分鐘後禁止進入賽場,並視為缺席。
- 離場規定:比賽開始 1 小時後方可申請提前離場,離場後不得重新返回賽場。
- 活動限制:比賽期間除前往洗手間外不得隨意走動。如需使用洗手間,須舉手徵得監考人員同意。比賽結束後,須待監考人員指示方可統一離場。
- 賽場紀律與程式使用
- 行為規範:比賽全程禁止與其他選手交流,不得干擾他人或損壞賽場設備。
- 程式限制:嚴禁使用比賽系統以外的任何程式。違反者將以作弊論處,取消比賽資格及成績。
- 問題諮詢
- 競賽期間如遇到系統錯誤、設備故障或題目疑問,請立即舉手向監考人員諮詢,請勿自行嘗試修復或處理。
比賽章程
宗旨
澳門信息學奧林匹克競賽(下稱MOI)是為培養及選拔算法類解題及編程競賽的本澳學生而設。旨在及早培養本澳學生對編程類競賽的興趣及參賽能力。
競賽形式
MOI 分四組,分別為初級組(MOIP)、普及組(MOIJ)、高級組(MOIS)及競賽組(MOIC)。
初級組(MOIP)
MOIP 歡迎小學各年級同學參加,比賽以線上形式進行,只賽一輪,為時一百五十分鐘,共有三至五題。接受 Python 及 C++ 兩種語言來進行編寫程式。比賽主要針對解題及編程能力,對算法優化的要求較少,所有測試數據在正常的情況下,Python 或 C++ 的程式都應該可以通過。
比賽將會評出金、銀、銅三個級別的獎項。最多有 60% 的出席參賽學生可以得獎,且得獎的學生程式必須能通過最少一個測試數據。金、銀、銅獎數目的比例為 1:2:3。參加 MOIP 的學生不會被列入選拔澳門 IOI/NOI 選手的名列。MOIP成績最前的三位同學,更另設有 MOIP 冠亞季軍三個獎項。
普及組(MOIJ)
MOIJ 歡迎初中及初中以下級別的同學參加,比賽以線上形式進行,只賽一輪,為時一百五十分鐘,共有三至四題。接受 Python 及 C++ 語言來進行編寫程式。比賽內容除需要參賽者有一定的解題及編程能力外,對算法優化也有一定要求。由於不論使用的編程語言是什麼,每個測試數據只有一個時限,這可能對某種編程語言造成不利。
比賽將會評出金、銀、銅三個級別的獎項。最多有 60% 的出席參賽學生可以得獎,且得獎的學生程式必須能通過最少一個測試數據。金、銀、銅獎數目的比例為 1:2:3。參加 MOIJ 的學生不會被列入選拔澳門代表隊選手的名列。MOIJ 成績最前的三位同學,更另設有 MOIJ 冠亞季軍三個獎項。
高級組(MOIS)
MOIS 歡迎高中及以下級別的同學參加,比賽以線上形式進行,只賽一輪,為時二百一十分鐘,共有三至四題。接受 Python 及 C++ 語言來進行編寫程式(但需注意下面有關 "MOIS 選拔" 的相關規定)。MOIS 有兩個功能,一是作為高級組的評獎賽,二是作為 MOIC 的選拔賽。
MOIS 評獎
比賽將會評出金、銀、銅三個級別的獎項。最多有 60% 的出席參賽學生可以得獎,且得獎的學生程式必須能通過最少一個測試數據。金、銀、銅獎數目的比例為 1:2:3。
MOIS 選拔
MOIS 雖然容許學生使用 Python,但作為選拔計分時,我們只計算以 C++ 語言編寫的程式的得分。MOIS C++ 成績的前 80 名將可晉升入 MOIC 決賽,但每間學校保證最少有兩位可以晉升決賽的名額。即若某間學校位列前80名的參賽學生不足兩人,則該校在初賽中有得分數並且其分數為同校中最高分的參賽的兩位同學可以晉升入決賽。若出現同分者,則學校的指導老師須推薦其中的兩位同學晉升決賽。上述的學校是以校部為單位,凡在教育及青年發展局內有不同編號的校部將會視為獨立的計算單位。
MOIC(澳門代表隊選拔賽)
MOIC 決賽為線下集中場地比賽,分兩輪進行,每輪賽事為時二百一十分鐘。MOIC 只可以使用 C++,MOIC 的目的是選拔參加當年舉行的 NOI / EGOI / IOI 賽事。MOIC 本身不再另外給予任何獎項。
參加 MOIC 決賽的資格包括以下三類:
- 在現屆或往屆 NOIP 獲得一等獎或現屆 CSP-S 第二輪獲得一等獎的學生
- 在 MOIS 賽事中 C++ 總成績在前 80 名以內
- 每間參加 MOIS 賽事的學校可得最少兩名參加決賽的名額
澳門代表隊選拔機制
選拔排名及計分機制
澳門 IOI 及 EGOI 選拔排名
- IOI 排名:以 MOIC 兩輪決賽的總成績作為排序依據。
- EGOI 排名:以女學生在 MOIC 兩輪決賽的總成績作為排序依據。
澳門 NOI 選拔的總成績計算公式如下(註:以下各項「得分」均會統一轉化為以 100 分為滿分來計算):
- 高一、高二學生:NOIP 得分 x 30% + MOIC 兩輪總得分 x 70%
- 高三學生:(NOIP 得分 x 30% + MOIC 兩輪總得分 x 70%) x 80%
- 澳門 NOI 選拔排名將以上述計算所得之總成績由高至低作為排序依據。
澳門代表隊名額及選拔方法
澳門代表隊隊員決定方法根據以下方式產生:
NOI 澳門代表隊(5 個基本名額,某些年份可能會有些獎勵名額)
- 這些名額以澳門 NOI 選拔排名由高至低順次列入 NOI 澳門代表隊,直至名額填滿,其中有一個名額須由一位澳門 NOI 選拔排名最高的女生填上。
- 若有學生同時得到澳門 IOI 及 NOI 選拔排名為第一,該名學生可選擇同時參加 IOI 及 NOI,其餘選手若同時有資格列入 NOI 及 IOI 澳門代表隊時,則只能二取其一,由於取捨而產生的空置名額會按澳門 NOI 選拔排名一一補上直至填滿所有名額為止。
IOI 澳門代表隊(4 個名額)
- 根據 IOI 選拔排名由高至低列入 IOI 澳門代表隊直至名額填滿
- 若有學生同時得到澳門 IOI 及 NOI 選拔排名為第一,該名學生可選擇同時參加 IOI 及 NOI,其餘選手若同時有資格列入 NOI 及 IOI 澳門代表隊時,則只能二取其一,由於取捨而產生的空置名額會按澳門 IOI 選拔排名一一補上直至填滿所有名額為止。
- 根據IOI選拔要求,IOI 代表隊成員要求在IOI n-1年內為該地區的註冊並就讀的學生。
EGOI 澳門代表隊(4 個名額)
- 根據 EGOI 選拔排名,由高至低順次序選拔符合資格的女學生產生。
- 參加 EGOI 的同學仍可以參加 IOI / NOI
賽中測評與最終成績
比賽期間將會提供線上測評系統(Online Judge)供參賽者提交程式並獲取即時的測試反饋。唯請注意,賽中 Online Judge 所顯示的測試結果及分數僅供參考,不保證為最終的準確成績。所有參賽者的最終得分及排名,一律以比賽結束後主辦方統一進行的賽後測評結果為準。
時間分數
由2025年開始,時間不再有加分,但會作為排名的準則之一。排名的方法如下:
- 得分高的排前
- 相同得分者,以得到該分數的最早時間排名,所需時間越短排名越前
費用
MOIP,MOIJ 及 MOIS 每位參加者費用為澳門元 20 元。MOIC 則免費。
備註
本章程為 MOIP/MOIJ/MOIS/MOIC 的第四版章程,若有未完善之處希望各校老師提出,但澳門電腦學會保留對本章程中各項的最終解釋權。