「OI Wiki」是一個致力於成為一個免費開放且持續更新的知識整合站點,讀者可以在這裡學到關於 OI
競賽有趣又實用的知識,學習OI競賽中的基礎知識、常見題型、解題思路以及常用工具等內容,幫助大家更快速深入地學習OI競賽。
OI (Olympiad in Informatics,資訊學奧林匹克競賽)在中國起源於 1984 年,是五大高中學科競賽之一。自 1989
年起,每年還會選拔出國家集訓隊選手準備 IOI (International Olympiad in Informatics,國際資訊學奧林匹克競賽)。
OI 競賽是一項全球的賽事,每年夏天會有世界級競賽(IOI)舉行,大陸地區派出的隊伍都是經過層層選拔的。對於大部分選手而言,每年新賽季從 10 月的
NOIP (省級選拔賽)開始。
OI 競賽中允許使用的語言包括 Pascal(NOI 系列比賽將於 2020 年停止使用 Pascal),C 和 C++。其中 C++
的版本不同考試有不同的規定。考試題目一般為演算法或者資料結構相關的內容,題目形式包括傳統題(最常見的規定輸入和輸出到檔案的題目)和非傳統題(提交答案題、互動題、補全程式碼題等等)。