KOI
알고리즘·자료구조
사고력·실기 문제를 통해 정답성과 효율적인 문제 해결을 평가합니다. 머신러닝 프로젝트 제출 대회로 설명하면 안 됩니다.
2026년 8월 29일 KOI 공식 원문을 다시 확인했습니다. 실제 일정·문제·허용 언어·응시 환경을 종료 기록으로 정리하고, 알고리즘 학습과 과고·과학고·영재고·영재학교 AI 포트폴리오 제출 규정을 구분합니다.
학생 목표별 CIT 교육 경로
아래 두 페이지는 CIT 교육 경로이며 KOI 규정이나 학교 입학요강을 대신하지 않습니다. 국제학교 AI 교육·EC 포트폴리오 경로를 항상 먼저 두고, 과고·영재고 AI 포트폴리오 경로를 그다음으로 안내합니다.
Official 2026 status
KOI 공식 홈페이지와 각 대회 기록에서 확인한 날짜입니다.
1차 대회
5월 10일
온라인 개최 · 결과 5월 26일
2차 대회
7월 18일
온라인 개최 · 결과 8월 4일
참가 부문
초·중·고
부문·자격은 공식 안내 확인
다음 시즌
새 공고 확인
2026 날짜를 2027에 재사용하지 않음
2027 일정·규정 경계
이 페이지는 2026 종료 기록입니다. 2027 참가 자격·접수·문제 구성·언어·장소는 KOI 공식 홈페이지가 새 시즌 공고를 게시한 뒤 다시 확인해야 합니다.
Official structure
아래 표는 KOI 공식 응시자 안내를 요약합니다. 1차와 2차를 섞거나, “C++20만 허용” 또는 “모든 단계가 같은 감독 방식”이라고 단정하면 부정확합니다.
| 항목 | 2026 1차 | 2026 2차 |
|---|---|---|
| 대상 | 초·중·고 재학생·휴학생 또는 이에 준하는 사람. 비재학생·외국인학교 재학생은 출생연도 기준 적용. 공식 제한 대상 별도 확인. | 1차 동상 이상 등 공식 진출 자격을 충족하고 2차에 별도 접수한 학생. |
| 문제 | 1교시 사고력·비버챌린지 인터랙티브 20~25문항, 80분. 2교시 실기 3문항, 100분. | 초·중·고 각 실기 4문항, 문제당 100점, 부분문제 있음. |
| 허용 언어 | C11, C++20, PyPy3, Java 21. 1차는 모든 허용 언어로 모든 문제 해결을 보장. | C11, C++20, PyPy3, Java 21. C++20 외 언어로 모든 문제 해결은 보장하지 않음. |
| 환경 | 독립 공간, 응시용 PC·노트북 1대와 모니터 1개, Chrome 브라우저. 별도 Zoom 감독용 기기 필요. | 브라우저 대회 시스템 사용. IDE 등 브라우저 외 프로그램 금지. 시스템에서 언어 레퍼런스 제공. |
| 상태 | 5월 10일 개최, 5월 26일 최종 결과 발표 완료. | 7월 18일 개최, 8월 4일 최종 결과 발표 완료. |
C++20은 “유일한 허용 언어”가 아닙니다
2차에서 C++20 외 언어로 모든 문제 해결을 보장하지 않았다는 문구는 중요한 준비 조건이지만, PyPy3·Java 21·C11도 공식 허용 언어였습니다. 학생의 현재 언어와 목표 단계에 맞춰 결정해야 합니다.
KOI, KOAI, portfolio
KOI
사고력·실기 문제를 통해 정답성과 효율적인 문제 해결을 평가합니다. 머신러닝 프로젝트 제출 대회로 설명하면 안 됩니다.
KOAI
머신러닝·딥러닝 등 AI 영역을 다루는 별도 대회입니다. KOI 규정이나 결과를 KOAI에 그대로 적용하지 않습니다.
입학·포트폴리오
KOI 수상·학습 기록은 모든 과고·영재학교의 공통 필수 제출물이 아닙니다. 허용 항목과 형식에서만 사실대로 기록합니다.
과고·영재고 고등부 시상 구분
2026 1차 고등부의 “일반고부문” 수상 대상은 영재학교·과학고 재학생·휴학생을 제외했습니다. 이는 과고·영재고 학생이 KOI 전체에 참가할 수 없다는 뜻이 아니라, 전체응시자부문과 일반고부문의 시상 대상을 구분한 것입니다.
Student-owned learning
다음 시즌 규정이 발표되기 전에는 특정 날짜나 점수 컷을 예측하기보다 공식 기출과 학생의 현재 실력을 기준으로 준비합니다.
01 · 공식 원문
KOI 공지에서 접수, 부문, 언어, 장비, 문제 구성을 먼저 확인합니다.
02 · 진단
문법, 시간복잡도, 자료구조, 문제 해석, 디버깅의 빈틈을 각각 확인합니다.
03 · 공식 기출
공식 문제와 해설을 풀고 오답 원인, 복잡도, 수정 과정을 학생 언어로 기록합니다.
04 · 실전 환경
해당 시즌 시스템 체험이 열리면 공식 환경을 사용하고, 그 전에는 IDE 도움을 줄인 모의 풀이로 전환합니다.
05 · 업솔빙
해설 복사보다 왜 실패했고 어떤 조건에서 새 풀이가 맞는지 설명하는 과정에 집중합니다.
06 · 제출 경계
공식 수상 결과와 개인 연습 기록을 섞지 않고 학교가 허용한 항목만 제출합니다.
Stage-by-stage study
접수 자격과 문제 구성은 시즌마다 공식 공고로 다시 확인하지만, 알고리즘 실력은 시즌과 상관없이 쌓입니다. 아래는 CIT가 학년 단계별로 잡는 학습 범위이고, 학생의 현재 언어와 풀이 수준에 따라 시작점을 옮깁니다.
초등부 · 4~6학년
1차 1교시가 사고력·비버챌린지 인터랙티브 문항이라, 초등부 준비는 컴퓨터 없이 종이 위에서 푸는 연습에서 시작합니다. 약수·소수·나머지 연산, 경우의 수, 조건 안에서 순서를 만드는 문제를 다루고 비버챌린지 코리아(BIKO) 문제 유형으로 넘어갑니다.
중등부
입력이 커질 때 걸리는 시간(시간 복잡도)을 따지고 문제에 맞는 자료구조를 고르는 단계입니다. 아래 표의 주제를 백준 온라인 저지(BOJ) 골드 V~골드 I 구간 문제로 연습하며, 주제별로 정리된 문제집(바킹독 실전 알고리즘) 순서를 따릅니다.
고등부
고등부 문제는 국제정보올림피아드(IOI) 유형에 가깝습니다. 라이브러리 없이 직접 구현할 수 있어야 하는 주제를 순서대로 다룹니다.
| 중등부 핵심 주제 | 익히는 내용 | 대표 문제 유형 |
|---|---|---|
| 그래프 탐색 | 너비 우선 탐색(BFS), 깊이 우선 탐색(DFS). 가중치 없는 최단 경로는 BFS, 모든 경우 확인과 연결 여부는 DFS. | 미로 찾기, 영역 채우기, 연결 요소 세기 |
| 동적 계획법(DP) | 작은 문제의 답을 표에 저장해 큰 문제를 푸는 방식. 재귀에서 표 채우기로 옮겨 갑니다. | 타일 채우기, 계단 오르기, 배낭 문제 |
| 그리디 | 정렬한 뒤 그 순간의 최선을 고르는 방식. 왜 통하는지(교환 논증) 설명하는 연습을 같이 합니다. | 회의실 배정, 비용 최소화 |
| 자료구조 | 스택, 큐, 덱, 우선순위 큐(std::priority_queue) | 시뮬레이션, 슬라이딩 윈도우, 다익스트라 |
| 시뮬레이션 | 2차원 배열 조작, 여러 상태를 빠짐없이 추적 | 게임 규칙 구현, 로봇 이동 |
| 정수론 | 최대공약수·최소공배수, 에라토스테네스의 체, 소인수분해 | 수의 성질, 암호 기초 |
| 백트래킹 | N-Queen, 부분집합·순열 생성, 가지치기 | 모든 해 찾기, 조건이 붙은 완전 탐색 |
도구 · 디버깅
대회 시스템은 브라우저에서 돌아가고 IDE를 쓸 수 없습니다. 출력문으로 변수 값을 확인하는 방법을 미리 익혀 두고, 제출본에서는 #ifdef ONLINE_JUDGE로 디버그 출력을 자동으로 빼서 시간 초과를 막습니다.
도구 · C++ 표준 라이브러리
std::set은 균형 트리라 삽입·삭제가 log N, std::unordered_set은 해시라 평균은 상수지만 최악은 N입니다. 이 차이를 알고 고르면 시간 초과가 줄고, C++20의 auto와 구조적 바인딩은 타이핑과 문법 오류를 줄여 줍니다.
체력 · 집중
대회 직전 두 달은 주말마다 실제 대회 시간을 그대로 재고 풉니다. 한 문제가 막혔을 때 다음 문제로 넘어갔다가 돌아오는 연습, 눈과 손목을 위한 규칙적인 휴식도 준비의 일부입니다.
CIT algorithm learning
CIT는 학생의 현재 언어와 알고리즘 수준을 진단한 뒤 구현 기초, 자료구조·알고리즘, 공식 기출 풀이, 제한시간 모의 풀이와 업솔빙을 1:1 개인 또는 1:n 소수 그룹으로 지도합니다. 학생이 코드를 직접 작성하고 풀이의 정당성·복잡도·실패 원인을 설명하도록 합니다.
Related routes
01 · 우선 경로
AP·IB·IGCSE 학업 우선, 학생 주도 AI·EC 경로.
02
공식 요강 우선, 전국 학교 검색명과 학생 주도 탐구 기준.
AI competition
알고리즘 중심 KOI와 구분되는 AI 대회 안내.
Compare
학생 목표와 학습 방식에 맞는 활동 비교.
Provider evidence
공개 과정·외부 근거·학생 소유권·무보장 기준.
Nationwide
대한민국 전역 1:1 개인·1:n 소수 그룹.
FAQ
Primary sources
2026년 8월 29일 아래 KOI 공식 원문을 확인했습니다. 다음 시즌에는 새 공식 공고가 우선합니다.
국제학교 AI 교육·EC 포트폴리오 경로를 먼저, 과고·영재고 AI 포트폴리오 경로를 그다음으로 안내합니다. KOI 규정은 공식 원문이 우선이며 CIT는 참가·진출·수상·입학·검색 노출을 보장하지 않습니다.