国际信息学奥林匹克(International Information Informatics Olympiad,简称IOI)是一项面向中学生的国际性计算机编程竞赛,旨在促进全球青少年信息学人才的交流与合作。该竞赛始于1990年,由国际信息学奥林匹克委员会(International Board of Information Informatics Olympiad,简称IBIOI)主办。
参赛选手需要具备扎实的计算机编程基础,能够运用算法和数据结构解决实际问题。竞赛内容主要包括算法设计、编程实现、数据结构、图论、数论等。IOI的竞赛形式为个人赛,每位选手在规定时间内完成一定数量的编程题目。
IOI对于提高参赛选手的编程能力和创新思维具有重要意义,同时也为各国选拔优秀的信息学人才提供了平台。