第16回日本情報オリンピック(JOI2016/2017)タイトル画像

競技内容

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

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

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

問題文は、日本語でのみ提供されます。

予選では使用するプログラミング言語の種類を問いませんが、本選と日本代表最終選考競技で使えるプログラミング言語は C/C++ だけです。

予選は、オンライン競技で、自宅や在学校のコンピュータ教室等で1人1台のPCを使用してプログラムを作成し、ソースファイルと実行結果をウェブインタフェースから提出します。
詳しくは、予選競技規則 をご覧ください。

本選は、以下のように実施します:

  • 情報オリンピック日本委員会が用意したPC(1人1台)を使って競技に取り組みます。
  • 各課題に対して、解答プログラムのソースコードを提出します。
  • 各課題に対して、実行時間および使用メモリの制限が課されます。
  • 提出されたソースコードは、競技システムでコンパイルされ、複数の採点用入力データに対して実行されます。制限を満たして正しい出力をした場合、配点に応じた得点が得られます。

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

ページの先頭へ戻る