第25回日本情報オリンピック (JOI 2025/2026) セミファイナルステージ概要

2025年12月17日
情報オリンピック日本委員会

更新履歴

  • 2025.12.17 このページを掲出しました。このページは随時更新しますので、参加者はときどき参照するようにしてください。
    JOI セミファイナルステージの競技規則は後日公開します。

競技会場・スケジュール

JOI 2025/2026 セミファイナルステージは 2026 年 1 月25 日(日)・2 月 1 日(日)に開催します。 1 月 25 日(日)はオンラインで開会式・ガイダンス・講演会・参加者交流会を行います。 2 月 1 日(日)は東京都内の会場で競技を実施します。

1月25日(日) オンライン開催
14:00~15:00 ガイダンス・開会式
15:00~16:00 講演会
講師 米田優峻 先生(東京大学情報理工学院コンピュータ科学専攻)
東京大学理学部情報科学科卒業
国際情報オリンピック ’18, ’19, ’20 金メダリスト,大学対抗プログラミングコンテスト (ICPC) ’25 世界 2 位.著書に『競技プログラミングの鉄則』など 3 冊.
講演題目 (未定)
概要 (未定)
16:30~18:00 オンライン交流会
2月1日(日) 東京会場にて開催
競技会場 TKP新橋カンファレンスセンター 16F (アクセス)
競技実施スケジュール(予定)
11:30 受付開始
12:30 開会、ガイダンス
13:00~17:00 競技実施
17:30 閉会、解散

2月1日(日)の持ち物

  • JOI 予選競技者 ID
  • 身分証明書(生徒証・学生証など写真付のもの)
  • 開発環境のインストールされたノート PC

東京会場では JOI 予選競技者 ID と顔写真付きの身分証明書で本人確認を行います。
競技は参加者のノート PC で行いますので、開発環境のインストールされたノート PC を持参してください。情報オリンピック日本委員会では競技用 PC の貸し出しは行いません。
ノート PC が故障した場合でも予備機の貸し出しは行いませんので、PC は丁寧に扱ってください。

参加申込方法

参加申込期間 2025年12月17日(水)~12月24日(水) 15:00 (締切厳守)

セミファイナル進出者が セミファイナル競技に参加するには、参加申込期間内に以下の手続きを両方とも完了させる必要があります。一方だけでは参加申込手続きは完了しませんので注意してください。

  • 競技者本人が、参加申込期間内に受付システムマイページより参加申込手続きを行ってください。
    • 一括登録の場合でも、競技者本人による参加申込手続きが必要です。一括代表教員による代行申請は受け付けておりません。
    • 郵送やメールによる提出は受け付けておりません。必ず、受付システムマイページから参加申込手続きをお願いします。
    • 「JOI セクション」と「JOIG セクション」の両方に進出した者は、「JOI セクション」と「JOIG セクション」の両方の参加申込手続きが必要です。
  • 参加費を支払ってください。詳細は参加費の支払い方法を確認してください。
    • 経済的支援を必要とする参加者が JOI 2025/2026 セミファイナルステージに参加する場合に、交通費補助や参加費の免除を行います。詳細は交通費補助・参加費免除についてを確認してください。

セミファイナルの参加申込期限は 12月24日(水) 15:00 です。期限に遅れると セミファイナルに参加することはできませんので、必ず参加申込期限までに参加申込手続きを完了してください。


参加申込手続き方法

(1) 進出者の受付システムマイページのメニューには「JOIセミファイナル情報の確認」か「セミファイナルJOIGセクション情報の確認」が追加されているので、リンク先のページに表示されている進出理由が正しいことを確認してください。

(2) 参加申込書・保護者承諾書・宣誓書 (PDF)をダウンロード・印刷し、保護者の方と一緒に内容を確認した上で必要事項を記入してください。保護者の方の署名も必要です。

(3) 記入署名された「参加申込書・保護者承諾書・宣誓書」をスマートフォンやデジタルカメラ等で撮影してください。

(4) 受付システムマイページの「JOIセミファイナル情報の確認/セミファイナルJOIGセクション情報の確認」において、以下の4つを行ってください。
(4-1) 競技者の現住所および連絡先電話番号を登録してください。必ず申込書記載内容と同じ情報を登録してください。
(4-2) (3)で撮影した画像ファイルを選択してアップロードしてください。
(4-3) 参加者本人のメールアドレスが登録されていない場合は登録して、メールアドレスの到達確認を完了してください。また、保護者のメールアドレスを別途登録して、メールアドレスの到達確認を完了してください。
(4-4) (4-1)(4-2)(4-3) のすべてが完了したら、「参加申込」をクリックしてください。

(5) 事務局で申込情報の確認を行います。メールによる連絡をお待ちください。

要再提出という通知が来た場合

登録情報に不備があった場合、受付システムより要再提出の通知メールが届きます。 受付システムマイページの「JOIセミファイナル情報の確認/セミファイナルJOIGセクション情報の確認」で通知内容を確認し、適切な対応を出来るだけ早めに行ってください。

受付完了の通知が来た場合

受付システム上の参加申込手続きは完了です。
必ず参加申込期間内に参加費を支払ってください。参加費を支払わない場合は参加申込がキャンセルされることがあります。

セミファイナルの参加を辞退する場合

参加を辞退する場合は、マイページより参加申込期間内に参加辞退の手続きをお願いします。
もし一度辞退した後に、何らかの事情の変化により参加辞退をキャンセルしたい場合は、参加申込期間内に情報オリンピック日本委員会事務局へご連絡ください。

参加費の支払い方法

セミファイナルの参加費は 5000 円です。以下のウェブページから参加費を支払ってください。
参加費支払いページ (Peatix のページ)


  • Peatix のページから参加費の支払いを行うにはパスワードが必要です。パスワードは 進出者への進出通知のお知らせに記載されていますす。
  • 「JOI セクション」と「JOIG セクション」の両方に重複参加する場合でも参加費は同額 (5000 円) です。
  • 申込時に必要事項をフォームにご記入いただく流れになっているので、Peatix のアカウントは保護者の方のもので問題ありません。

交通費補助・参加費免除について

経済的支援を必要とする参加者が JOI 2025/2026 セミファイナルステージに参加する場合に、交通費補助や参加費の免除を行います。
交通費補助 ・参加費免除の目安は以下の通りです。
(1) 住民税非課税世帯または住民税非課税世帯に準ずる世帯であること。
(2) 急激な経済状況の変化により、JOI 2025/2026 セミファイナルステージ参加のための交通費・参加費を支払うこととが困難であること。
(3) その他、(1),(2) に準ずる経済的事情があること。

交通費補助・参加費免除の希望者は、JOI 2025/2026 セミファイナルステージの参加申込を完了してから、申請期限までに以下のフォームで申請してください。
交通費補助・参加費免除申請フォーム
申請期限 2025年12月24日(水) 15:00

  • 提出された情報を元に情報オリンピック日本委員会が審査を行い、交通費補助・参加費免除の有無および補助額を決定します。
  • 審査の過程で経済状況の証明書(所得証明書・非課税証明書・納税証明書等)を提出していただくことがあります。
  • 交通費補助の対象者には、JOI 2025/2026 セミファイナルステージ終了後に交通費相当額を振り込みます。
  • 参加費の免除が認められた参加者には、後日、参加費の返金を行います。
  • 提出された情報は JOI 2025/2026 セミファイナルステージの交通費補助・参加費免除の審査以外には一切使用しません。

情報オリンピック日本委員会への連絡

  • JOI セミファイナルステージ参加者との連絡は参加者を対象とした Discord サーバを通じて行います。
  • Discord サーバへの接続方法は2026年1月中旬までに参加者に連絡します。
  • 競技中の連絡はコンテストシステムの「質問」欄から送ってください。

競技内容

  • JOI セミファイナルステージ競技は東京会場からのみ参加可能です。自宅や学校等からオンラインで競技に参加することはできません。
  • 参加者は開発環境のインストールされたノート PC を持参してください。Wi-Fi 環境は情報オリンピック日本委員会が用意します。
  • 競技は AtCoder 社のコンテストシステムで行います。競技実施時に AtCoder 社のコンテストシステムで使用可能な任意のプログラミング言語が使用できます。
  • JOI セミファイナルステージは、3 つのセクション「JOI セクション」「JOIG セクション」「JOI スペシャルセクション」で開催します。 各セクションで出題される問題は同一です。「JOI セクション」と「JOIG セクション」の両方に進出した者は、「JOI セクション」と「JOIG セクション」の両方に重複参加可能です。
  • JOI セミファイナルステージの課題は C++ で満点を得られることが保証されています。
  • JOI セミファイナルステージの課題のうち半数以上は、AtCoder 上で利用可能な Python 処理系 (CPython, Codon, PyPy) のうち少なくとも 1 つで満点を得られることが保証されています. 残りの課題については、AtCoder 上で利用可能な Python 処理系 (CPython, Codon, PyPy) のうち少なくとも 1 つで配点の 70 % 以上の得点が得られることが保証されています。
    • Python は C++ と比べて実行速度が遅いため,Python で書かれたプログラムは同じ得点が得られる C++ プログラムよりも複雑であったり実行時間や使用メモリに余裕が無い可能性もあります。
    • AtCoder 上では 3 種類の Python 処理系 (CPython, Codon, PyPy) が利用可能です。処理系によって実行速度が大きく変わることもありますので、予選練習を用いてあらかじめ確認することをお薦めします。
  • C++, Python 以外のプログラミング言語を用いた場合、言語によっては実行速度が遅く、模範解答として想定されているアルゴリズムを用いても満点を得ることが難しかったり不可能な場合もあるかもしれません。
  • 過去の情報オリンピックで出題された問題と解説を参考にしてください。

個人情報の扱いについて

個人情報の扱いについては, 情報オリンピック日本委員会の「個人情報保護方針」をご覧ください.