國際資訊奧林匹亞競賽（International Olympiad in Informatics，IOI），是針對中學生一年一度的資訊學科競賽。第一屆國際資訊奧林匹亞競賽於 1989 年在保加利亞的布拉維茨舉行。

這項競賽包含兩天的電腦程式設計，主要程式語言以 C++ 為主，解決各類演算法問題。選手以個人為單位，每個國家最多可選派 4 名選手參加（2016 年共有 83 個國家參賽）。參賽選手從各國相應電腦競賽中選拔。



競賽規則

在兩天的比賽日中，一般來說參賽選手每一天都需要在 5 小時內在一台電腦的幫助下獨立解決 3 道題目。比賽中不允許任何形式的交流或是查閱參考資料。通常，參賽選手都要為每一道題目編寫一個程式（程式語言為 C、C++ 或是 Pascal）並在比賽結束之前提交。隨後大賽的主辦方將採用若干組測試資料對程式進行測試。這些測試資料被分作若干個子任務，選手只有通過某個子任務中所有的測試點才能獲得對應的分數。如果根據給定的某一組輸入資料，程式可以在限定的記憶體空間和時間內正確的得到輸出結果，那麼該名選手即獲得這一組資料的相應分數。

近年出現了一種新的比賽題型，提交答案題 —— 在比賽開始之間參賽選手將獲得各組測試資料，他們要提交的是相應的計算結果，而非程式本身。選手可以通過編寫程式、手工計算或者兩者結合來完成這類題目。另一種新題型是互動題，它要求選手編寫的程式與測試系統進行互動（一般是通過呼叫題目給出的互動器），選手將通過詢問或操作來試圖求解問題。每名參賽選手的各題得分之和即為總得分。在頒獎儀式上，參賽選手將根據他們的得分獲得相應的獎項。排名前 50% 的參賽選手（平均每個國家 2 名）將獲得獎牌。獲得金、銀、銅牌和未獲獎牌人數之比約為 1:2:3:6。

與其他學科的奧林匹亞競賽不同，國際資訊奧林匹亞競賽章程嚴格禁止對參賽國家的排名但是每場比賽之後仍然會有不少非官方的排名出現。



歷屆比賽地點和網站連結


* IOI 2024 即將於 2024 年在埃及舉行。

* IOI 2023 即將於 2023 年在匈牙利舉行。

* IOI 2022 已於 2022 年 8 月 7 日 —8 月 15 日在印尼舉行。網站（頁面存檔備份，存於網際網路檔案館） （比賽結果（頁面存檔備份，存於網際網路檔案館））

* IOI 2021 與 2020 年相同，因 COVID-19 疫情，改為線上賽

* IOI 2020 因 COVID-19 疫情，原定於 2020 年在新加坡舉行，改為線上賽。

* IOI 2019 已於 2019 年 8 月 4 日 —8 月 11 日在亞塞拜然的巴庫舉行。網站（頁面存檔備份，存於網際網路檔案館）（比賽結果（頁面存檔備份，存於網際網路檔案館）)

* IOI 2018 已於 2018 年 9 月 1 日 —9 月 8 日在日本的筑波舉行。網站（頁面存檔備份，存於網際網路檔案館）（比賽結果)

* IOI 2017 已於 2017 年 7 月 28 日 —8 月 4 日在伊朗的德黑蘭舉行。網站（頁面存檔備份，存於網際網路檔案館）(比賽結果（頁面存檔備份，存於網際網路檔案館）)

* IOI 2016 已於 2016 年 8 月 12 日 —8 月 19 日在俄羅斯的喀山舉行。網站 (比賽結果（頁面存檔備份，存於網際網路檔案館）)

* IOI 2015 已於 2015 年 7 月 26 日 —8 月 2 日在哈薩克斯坦的阿拉木圖舉行。網站 (比賽結果（頁面存檔備份，存於網際網路檔案館）)

* IOI 2014 已於 2014 年 7 月 13 日 —7 月 20 日在臺灣的臺北市舉行。網站 (比賽結果（頁面存檔備份，存於網際網路檔案館）)

* IOI 2013 已於 2013 年 7 月 6 日 —7 月 13 日在澳大利亞的布里斯班舉行。網站（頁面存檔備份，存於網際網路檔案館）（比賽結果（頁面存檔備份，存於網際網路檔案館））

* IOI 2012 已於 2012 年 9 月 23 日 —9 月 30 日在義大利的米蘭舉行。網站（頁面存檔備份，存於網際網路檔案館）（比賽結果（頁面存檔備份，存於網際網路檔案館））

* IOI 2011 已於 2011 年 7 月 22 日 —7 月 29 日在泰國的芭達亞舉行。網站（比賽結果）

* IOI 2010 已於 2010 年 8 月 14 日 —8 月 21 日在加拿大的滑鐵盧舉行。網站（頁面存檔備份，存於網際網路檔案館）（比賽結果（頁面存檔備份，存於網際網路檔案館））

* IOI 2009 已於 2009 年 8 月 8 日 —8 月 14 日在保加利亞的普羅夫迪夫舉行。網站（比賽結果（頁面存檔備份，存於網際網路檔案館））

* IOI 2008 已於 2008 年 8 月 16 日 —8 月 23 日在埃及的開羅舉行。網站（頁面存檔備份，存於網際網路檔案館）(比賽結果（頁面存檔備份，存於網際網路檔案館）)

* IOI 2007 已於 2007 年 8 月 15 日 —8 月 22 日在克羅埃西亞的札格拉布舉行。網站（頁面存檔備份，存於網際網路檔案館）（比賽結果（頁面存檔備份，存於網際網路檔案館））

* IOI 2006 已於 2006 年 8 月 13 日 —8 月 20 日在墨西哥的梅里達舉行。(比賽結果（頁面存檔備份，存於網際網路檔案館）)

* IOI 2005 已於 2005 年 8 月 17 日 —8 月 25 日在波蘭的新松奇舉行。網站（比賽結果（頁面存檔備份，存於網際網路檔案館））

* IOI 2004 已於 2004 年 9 月 11 日 —9 月 18 日在希臘的雅典舉行。網站（比賽結果（頁面存檔備份，存於網際網路檔案館））

* IOI 2003 已於 2003 年 8 月 16 日 —8 月 23 日在美國的威斯康星舉行。 網站（比賽結果（頁面存檔備份，存於網際網路檔案館））

* IOI 2002 已於 2002 年 8 月 18 日 —8 月 25 日在韓國京畿道的龍仁舉行。網站（頁面存檔備份，存於網際網路檔案館）(比賽結果（頁面存檔備份，存於網際網路檔案館）)

* IOI 2001 已於 2001 年 7 月 14 日 —7 月 21 日在芬蘭的坦佩雷舉行。網站 (比賽結果（頁面存檔備份，存於網際網路檔案館）)

* IOI 2000 已於 2000 年 9 月 23 日 —9 月 30 日在中國的北京舉行。網站 (比賽結果（頁面存檔備份，存於網際網路檔案館）)

* IOI 1999 已於 1999 年 9 月 9 日 —9 月 16 日在土耳其的安塔利亞舉行。網站 (比賽結果（頁面存檔備份，存於網際網路檔案館）)

* IOI 1998 已於 1998 年 9 月 5 日 —9 月 12 日在葡萄牙的塞圖巴爾舉行。(比賽結果（頁面存檔備份，存於網際網路檔案館）)

* IOI 1997 已於 1997 年 11 月 30 日 —12 月 7 日在南非的開普敦舉行。(比賽結果（頁面存檔備份，存於網際網路檔案館）)

* IOI 1996 已於 1996 年 7 月 25 日 —8 月 2 日在匈牙利的維斯普雷姆舉行。網站（頁面存檔備份，存於網際網路檔案館）(比賽結果（頁面存檔備份，存於網際網路檔案館）)

* IOI 1995 已於 1995 年 6 月 26 日 —7 月 3 日在荷蘭的埃因霍溫舉行。網站（頁面存檔備份，存於網際網路檔案館）(比賽結果（頁面存檔備份，存於網際網路檔案館）)

* IOI 1994 已於 1994 年 7 月 3 日 —7 月 10 日在瑞典的哈寧厄市舉行。(比賽結果（頁面存檔備份，存於網際網路檔案館）)

* IOI 1993 已於 1993 年 10 月 16 日 —10 月 25 日在阿根廷的門多薩舉行。網站 (比賽結果（頁面存檔備份，存於網際網路檔案館）)

* IOI 1992 已於 1992 年 7 月 11 日 —7 月 21 日在德國的波恩舉行。(比賽結果（頁面存檔備份，存於網際網路檔案館）)

* IOI 1991 已於 1991 年 5 月 19 日 —5 月 25 日在希臘的雅典舉行。(比賽結果（頁面存檔備份，存於網際網路檔案館）)

* IOI 1990 已於 1990 年 7 月 15 日 —7 月 21 日在前蘇聯白俄羅斯的明斯克舉行。(比賽結果（頁面存檔備份，存於網際網路檔案館）)

* IOI 1989 已於 1989 年 5 月 16 日 —5 月 19 日在保加利亞的普拉韋茨舉行。(比賽結果（頁面存檔備份，存於網際網路檔案館）)



獎牌表



歷屆得獎者

這是一份歷屆最優秀得獎者的名單。\
* 號代表滿分，這在國際資訊奧林匹亞中是十分罕見的。另外，金獎中的第一名，第二名和第三名也有標示。 這份名單只包含那些容許選拔後的國家隊成員多次參與國際資訊奧林匹亞的國家。 



參見


* 全國青少年資訊奧林匹亞競賽（中國）

* ACM 國際大學生程式設計競賽

* 美國電腦奧林匹亞競賽（美國）

* 國際科學奧林匹亞



參考文獻



外部連結


* APIO - 亞太資訊奧林匹亞

* NOI Chief Technology Officer - Jerry. Lee

* IOI 2014

* IOI 2013（頁面存檔備份，存於網際網路檔案館）

* IOI 2006（頁面存檔備份，存於網際網路檔案館）

* IOI 2007（頁面存檔備份，存於網際網路檔案館）

* IOI 2008（頁面存檔備份，存於網際網路檔案館）

* ACM International Collegiate Programming Contest（頁面存檔備份，存於網際網路檔案館）

* 國際資訊奧林匹亞（IOI）競賽簡介（頁面存檔備份，存於網際網路檔案館） (何榮桂，國立臺灣師範大學資訊教育系所教授)

* TOI - 臺灣資訊奧林匹亞競賽