JOI logo

第24回日本情報オリンピック 一次予選競技課題

2024年9月16日
情報オリンピック日本委員会

以下の日程で一次予選競技を実施します.
 ・ 一次予選(第 1 回) 2024 年 9 月 14 日(土)14:00~15:20 終了しました
   一次予選 (第 1 回) の予選 B ランク基準点は300点です.
 ・ 一次予選(第 2 回) 2024 年 10 月 13 日(日) 14:00~15:20 終了しました
   一次予選 (第 2 回) の予選 B ランク基準点は300点です.
 ・ 一次予選(第 3 回) 2024 年 11 月 16 日(土) 14:00~15:20 終了しました
   一次予選 (第 3 回) の予選 B ランク基準点は300点です.

繰り返しを含む基本的なプログラムを適切に書くことができる者を「JOI 予選 B ランク」とします.この意図に基づき,原則として,JOI 予選 B ランク基準点を一次予選 3 題分の配点である 300 点と定めます.いずれかの一次予選で JOI 予選 B ランクとなった者は,JOI 二次予選に参加できます.JOI 二次予選に参加した者は,JOI 二次予選の成績によって JOI 予選 A ランクとなることがあります 詳細は以下のウェブサイトを参照してください.
 ・ 第24回日本情報オリンピック (JOI 2024/2025) 実施要領「予選」

このページから,一次予選で出題された問題文,解答例 (C++ および Python サンプルソース),採点用入力データ・正解ファイルが入手可能です.皆さんのプログラミングの勉強に役立ててください.なお,情報オリンピック日本委員会では,個々の問題の解法に関する質問や,サンプルソースに関する質問にはお答えしかねますのでご了承ください.

 ・一次予選(第1回) の参加者数を確定しました.問題ごとの平均点を公表しました.(2024年9月16日)
 ・一次予選(第1回) 問題3のPythonサンプルコードを修正しました.(2024年9月16日13:30)
 ・一次予選(第2回) の統計情報を公開しました.問題文・解説・サンプルソースは後日公開します.(2024年10月14日)
 ・一次予選(第2回) の問題文・解説・サンプルソースを公開しました.(2024年10月27日)
 ・一次予選(第3回) の問題文・解説・サンプルソース・統計情報を公開しました.(2024年11月18日)

リンク (AtCoder ウェブサイト)
 ・ JOI 2024/2025 予選練習・JOIG 2024/2025 本選練習
 ・ JOI 2024/2025 一次予選 (第 1 回) コンテストサイト
 ・ JOI 2024/2025 一次予選 (第 2 回) コンテストサイト
 ・ JOI 2024/2025 一次予選 (第 3 回) コンテストサイト


一次予選(第1回) 競技結果
問題文 解説 解答例 提案
 問題1 鉛筆 2 解説 解答例(C++)
解答例(Python)
蜂矢倫久
 問題2 散歩 解説 解答例(C++)
解答例(Python)
萩原千晴
 問題3 OIJ 解説 解答例(C++)
解答例(Python)
萩原千晴
 問題4 どら焼き 解説 解答例(C++)
解答例(Python)
米山瑛士
採点用入力データ・正解ファイル [データ書庫ファイル(ZIP)]
得点 人数 累計
400 753 753
300 197 950
200 195 1145
100 165 1310
0 78 1388
問題 平均点 100 0
問題1 94.2 1308 80
問題2 81.6 1133 255
問題3 68.4 950 438
問題4 55.3 767 621


一次予選(第2回) 競技結果
問題文 解説 解答例 提案
 問題1 徒競走 解説 解答例(C++)
解答例(Python)
萩原千晴
 問題2 鉄道旅行 3 解説 解答例(C++)
解答例(Python)
平田誠治
 問題3 じゃんけん 解説 解答例(C++)
解答例(Python)
蜂矢倫久
 問題4 三角足し算 解説 解答例(C++)
解答例(Python)
萩原千晴
採点用入力データ・正解ファイル [データ書庫ファイル(ZIP)]
得点 人数 累計
400 450 450
300 237 687
200 241 928
100 216 1144
0 29 1173
問題 平均点 100 0
問題1 97.4 1143 30
問題2 76.7 900 273
問題3 60.0 704 469
問題4 39.4 462 711


一次予選(第3回) 競技結果
問題文 解説 解答例 提案
 問題1 所持金 解説 解答例(C++)
解答例(Python)
蜂矢倫久
 問題2 ブラックジャック 解説 解答例(C++)
解答例(Python)
蜂矢倫久
 問題3 いずれか片方 解説 解答例(C++)
解答例(Python)
萩原千晴
 問題4 周期文字列 解説 解答例(C++)
解答例(Python)
平田誠治
採点用入力データ・正解ファイル [データ書庫ファイル(ZIP)]
得点 人数 累計
400 346 346
300 530 876
200 403 1279
100 35 1314
0 66 1380
問題 平均点 100 0
問題1 94.6 1306 74
問題2 92.9 1282 98
問題3 63.3 874 506
問題4 25.6 353 1027

※ 本ページ中の人数や点数に関する情報は,JOI 2024/2025 応募資格を満たした参加者のうち,予選実施システムにログインして,競技時間内に 1 本以上のソースコードの提出を行った人に関するものです.

クリエイティブ・コモンズ・ライセンス
情報オリンピック日本委員会作 『第 24 回日本情報オリンピック JOI 2024/2025 一次予選競技課題』 はクリエイティブ・コモンズ 表示-継承 4.0 国際ライセンスで提供されています.クリエイティブ・コモンズ・ライセンスの詳細は,クリエイティブ・コモンズ・ジャパンのウェブページをご覧ください.表示-継承 4.0 国際 (CC BY-SA 4.0) 以外のライセンスを希望される場合は,情報オリンピック日本委員会までご連絡ください.