國際信息學奧林匹克競賽

國際信息學奧林匹克競賽（International Olympiad in Informatics，縮寫：IOI），是-{zh-cn:面向; zh-tw:針對;}-中學生一年一度的資訊學科競賽。第一屆國際信息學奧林匹克競賽於1989年在保加利亞的布拉維茨舉行。
這項競賽包含兩天的電腦程式設計，主要編程語言以C++為主，解決各類算法問題。選手以個人為單位，每個國家最多可選派4名選手參加（2016年共有83個國家參賽）。參賽選手從各國相應計算機競賽中選拔。

**競賽規則**
250px
在兩天的比賽日中，一般來說參賽選手每一天都需要在5小時內在一臺計算機的幫助下獨立解決3道題目。比賽中不允許任何形式的交流或是查閱參考資料。通常，參賽選手都要為每一道題目編寫一個程序（編程語言為C、C++或是Pascal）並在比賽結束之前提交。隨後大賽的主辦方將採用若干組測試數據對程序進行測試。這些測試數據被分作若干個子任務，選手只有通過某個子任務中所有的測試點才能獲得對應的分數。如果根據給定的某一組輸入數據，程序可以在限定的內存空間和時間內正確的得到輸出結果，那麼該名選手即獲得這一組數據的相應分數。
每名參賽選手的各題得分之和即為總得分。在頒獎儀式上，參賽選手將根據他們的得分獲得相應的獎項。排名前50%的參賽選手（平均每個國家2名）將獲得獎牌。獲得金、銀、銅牌和未獲獎牌人數之比約為1:2:3:6。
與其他學科的奧林匹克競賽不同，國際信息學奧林匹克競賽章程嚴格禁止對參賽國家的排名，但是每場比賽之後仍然會有不少非官方的排名出現。
IOI 2007的比賽場館

**歷屆比賽地點和網站鏈接**
Germany IOI 2027即將於2027年在德國舉行。
*Uzbekistan IOI 2026即將於2026年在烏茲別克斯坦舉行。
*Bolivia IOI 2025即將於2025年在玻利維亞舉行。
*Egypt IOI 2024已於2024年9月1日--9月8日在埃及的亞歷山大港舉行。
*Hungary IOI 2023已於2023年8月28日--9月4日在匈牙利的塞格德舉行。 網站date=20221006171841  （ 比賽結果date=20231208071125 ）
*Indonesia IOI 2022已於2022年8月7日—8月15日在印尼的日惹舉行。 網站date=20221108054526  （ 比賽結果date=20221124153641 ）
*Singapore IOI 2021與2020年相同，因COVID-19疫情，改為線上賽。
*Singapore IOI 2020因COVID-19疫情，原定於2020年在新加坡舉行，改為線上賽。
*Azerbaijan IOI 2019已於2019年8月4日—8月11日在亞塞拜然的巴庫舉行。 網站date=20190810152250 （ 比賽結果date=20190810084046 )
*Japan IOI 2018已於2018年9月1日—9月8日在日本的筑波舉行。 網站date=20170802171429 （ 比賽結果)
*Iran IOI 2017已於2017年7月28日—8月4日在伊朗的德黑蘭舉行。 網站date=20180929225451 ( 比賽結果date=20170803211754 )
*Russia IOI 2016已於2016年8月12日—8月19日在俄羅斯的喀山舉行。 網站 ( 比賽結果date=20160821093316 )
*Kazakhstan IOI 2015已於2015年7月26日—8月2日在哈薩克斯坦的阿拉木圖舉行。 網站 ( 比賽結果date=20170809162909 )
*TWN IOI 2014已於2014年7月13日—7月20日在臺灣的臺北市舉行。 網站( 比賽結果date=20170815142147 )
*AUS IOI 2013已於2013年7月6日—7月13日在澳大利亞的布里斯班舉行。 網站date=20121013230624 （ 比賽結果date=20131004232444 ）
*ITA IOI 2012已於2012年9月23日—9月30日在意大利的米蘭舉行。 網站date=20121014073445 （ 比賽結果date=20160304084951 ）
*THA IOI 2011已於2011年7月22日—7月29日在泰國的芭達亞舉行。 網站（ 比賽結果）
*CAN IOI 2010已於2010年8月14日—8月21日在加拿大的滑鐵盧舉行。 網站date=20080828085410 （ 比賽結果date=20130529010013 ）
*Bulgaria IOI 2009已於2009年8月8日—8月14日在保加利亞的普羅夫迪夫舉行。 網站（ 比賽結果date=20100304221049 ）
*Egypt IOI 2008已於2008年8月16日—8月23日在埃及的開羅舉行。 網站date=20071123203748 ( 比賽結果date=20150724162633 )
*Croatia IOI 2007已於2007年8月15日—8月22日在克羅埃西亞的札格拉布舉行。 網站date=20081001214220 （ 比賽結果date=20150724163355 ）
*MEX IOI 2006已於2006年8月13日—8月20日在墨西哥的梅里達舉行。( 比賽結果date=20190424215237 )
*POL IOI 2005已於2005年8月17日—8月25日在波蘭的新松奇舉行。 網站（ 比賽結果date=20161129065128 ）
*Greece IOI 2004已於2004年9月11日—9月18日在希臘的雅典舉行。 網站（ 比賽結果date=20131019104210 ）
*USA IOI 2003已於2003年8月16日—8月23日在美國的威斯康星舉行。  網站（ 比賽結果date=20090130083230 ）
*KOR IOI 2002已於2002年8月18日—8月25日在韓國京畿道的龍仁舉行。 網站date=20090123092146 ( 比賽結果date=20160702092237 )
*FIN IOI 2001已於2001年7月14日—7月21日在芬蘭的坦佩雷舉行。 網站( 比賽結果date=20160304024034 )
*CHNML IOI 2000已於2000年9月23日—9月30日在中國大陸的北京舉行。 網站( 比賽結果date=20160212210435 )
*Turkey IOI 1999已於1999年9月9日—9月16日在土耳其的安塔利亞舉行。 網站( 比賽結果date=20160212195512 )
*Portugal IOI 1998已於1998年9月5日—9月12日在葡萄牙的塞圖巴爾舉行。( 比賽結果date=20160213235230 )
*RSA IOI 1997已於1997年11月30日—12月7日在南非的開普敦舉行。( 比賽結果date=20160304024006 )
*Hungary IOI 1996已於1996年7月25日—8月2日在匈牙利的維斯普雷姆舉行。 網站date=20160305120939 ( 比賽結果date=20160304041323 )
*NED IOI 1995已於1995年6月26日—7月3日在荷蘭的埃因霍溫舉行。 網站date=20190215235105 ( 比賽結果date=20160304023954 )
*Sweden IOI 1994已於1994年7月3日—7月10日在瑞典的哈寧厄市舉行。( 比賽結果date=20160114191059 )
*ARG IOI 1993已於1993年10月16日—10月25日在阿根廷的門多薩舉行。 網站( 比賽結果date=20160304041656 )
*DEU IOI 1992已於1992年7月11日—7月21日在德國的波恩舉行。( 比賽結果date=20160114190939 )
*Greece IOI 1991已於1991年5月19日—5月25日在希臘的雅典舉行。( 比賽結果date=20150724162517 )
*USSR IOI 1990已於1990年7月15日—7月21日在前蘇聯白俄羅斯的明斯克舉行。( 比賽結果date=20160304023949 )
*Bulgaria IOI 1989已於1989年5月16日—5月19日在保加利亞的普拉韋茨舉行。( 比賽結果date=20160727005525 )

**懲罰措施**
因應入侵烏克蘭事件，來自俄羅斯和白羅斯的學生，從IOI 2022開始只能以個人身份用IOI會旗參賽，不得以國家代表隊參賽。他們在IOI 2022僅準在線上作賽，不過自IOI 2023起可以回到會場比賽。
因應以色列入侵加沙，造成嚴重人道危機事件，來自以色列的學生，從IOI 2025開始只能以個人身分用IOI會旗參賽，不得以國家代表隊參賽。這項制裁在IOI大會獲得超過三分之二的代表隊投票贊成。

**獎牌表**

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

**參見**
 全國青少年信息學奧林匹克競賽（中國）- ACM國際大學生程序設計競賽- 美國電腦奧林匹亞競賽（美國）- 國際科學奧林匹克

**參考文獻**

**外部鏈接**
  APIO-亞太資訊奧林匹亞-  NOI Chief Technology Officer - Jerry. Lee-  IOI 2014-  IOI 2013date=20130412034331 -  IOI 2006date=20060716094315 -  IOI 2007date=20071024111619 -  IOI 2008date=20071123203748 -  ACM International Collegiate Programming Contestdate=20080705012340 -  國際資訊奧林匹亞（IOI）競賽簡介date=20051122221034  (何榮桂，國立臺灣師範大學資訊教育系所教授)-  TOI-臺灣資訊奧林匹亞競賽