競技内容

予選(一次予選・二次予選)・本選・日本代表最終選考競技のいずれにおいても、与えられた課題を解決するプログラムを作成します。

高校生レベルまでの数学とプログラミングの知識が必要です。 本選以降の課題を理解するための知識および解答するための知識については IOIシラバスに準拠します。

ただし、春季トレーニング合宿中に行われる日本代表選手選抜競技では IOI シラバス外から出題することもあります。

問題文は、日本語でのみ提供されます。
(ただし、オンライン競技では、翻訳サイトの利用が認められる場合があります。詳しくは、個々の競技規則が発表された際にご確認ください。)

一次予選・二次予選で使用できるプログラミング言語については、JOI 2021/2022 一次予選競技規則二次予選競技規則でご確認ください。本選および春季トレーニング合宿中の日本代表選手選抜競技で使用できるプログラミング言語は C++ のみです (2021年12月16日修正)。

予選(一次予選・二次予選)および本選は、オンライン競技で、自宅や在学校のコンピュータ教室等で1人1台のPCを使用してプログラムを作成し、プログラムソースをウェブインタフェースから提出します。
詳しくは、一次予選競技規則二次予選競技規則をご覧ください。

本選の競技規則は2021年12月末に公表します。