JOI logo

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

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

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

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

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

 ・一次予選(第1回)の参加者数を確定しました.問題ごとの平均点を公表しました.(2023年9月19日)
 ・一次予選(第2回)の参加者数を確定しました.問題ごとの平均点を公表しました.(2023年10月16日)
 ・一次予選(第3回)の参加者数を確定しました.問題ごとの平均点を公表しました.(2023年11月23日)

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


一次予選(第1回) 競技結果
問題文 解説 解答例 提案
 問題1 果物 解説 解答例(C++)
解答例(Python)
米山瑛士
 問題2 和の判定 解説 解答例(C++)
解答例(Python)
米山瑛士
 問題3 ハミング距離 解説 解答例(C++)
解答例(Python)
解答例2(Python)
清水健吾
 問題4 現れている数字 解説 解答例(C++)
解答例(Python)
萩原千晴
採点用入力データ・正解ファイル [データ書庫ファイル(ZIP)]
得点 人数 累計
400 667 667
300 277 944
200 173 1117
100 68 1185
0 48 1233
問題 平均点 100 0
問題1 95.9 1183 50
問題2 90.4 1115 118
問題3 75.7 933 300
問題4 55.3 682 551

一次予選(第2回) 競技結果
問題文 解説 解答例 提案
 問題1 飴の袋詰め 解説 解答例(C++)
解答例(Python)
萩原千晴
 問題2 火曜日 解説 解答例(C++)
解答例(Python)
星井智仁
 問題3 画数数え 解説 解答例(C++)
解答例(Python)
星井智仁
 問題4 繰り返し 解説 解答例(C++)
解答例(Python)
米山瑛士
採点用入力データ・正解ファイル [データ書庫ファイル(ZIP)]
得点 人数 累計
400 493 493
300 141 634
200 147 781
100 61 842
0 24 866
問題 平均点 100 0
問題1 96.7 837 29
問題2 90.1 780 86
問題3 71.4 618 248
問題4 59.5 515 351

一次予選(第3回) 競技結果
問題文 解説 解答例 提案
 問題1 分 解説 解答例(C++)
解答例(Python)
萩原千晴
 問題2 桁 解説 解答例(C++)
解答例(Python)
星井智仁
 問題3 揃った文字 解説 解答例(C++)
解答例(Python)
米山瑛士
 問題4 差 解説 解答例(C++)
解答例(Python)
星井智仁
採点用入力データ・正解ファイル [データ書庫ファイル(ZIP)]
得点 人数 累計
400 434 434
300 195 629
200 266 895
100 81 976
0 63 1039
問題 平均点 100 0
問題1 93.7 974 65
問題2 86.0 894 145
問題3 60.1 624 415
問題4 42.5 442 597

※ 本ページ中の人数や点数に関する情報は,応募資格の次の 4 つの条件『i. 2024 年 1 月 28 日(日)の第 23 回日本情報オリンピック本選実施時点で,高等学校,高等専門学校,中等教育学校,中学校,義務教育学校,小学校,特別支援学校に在学し,学年が高等学校 2 年以下(中等教育学校や高等専門学校などの在校生は高等学校 2 年に相当する学年以下)であること.なお,日本国内において学校以外の初等・中等教育機関に所属している人及び日本国外の初等・中等教育機関に所属している日本国籍を有する人は,2023 年 11 月 1 日(水)までに情報オリンピック日本委員会にメールで個別相談すること. ii. 生年月日が 2004 年 4 月 2 日以降であること. iii. 日本情報オリンピックおよび関連行事に積極的に参加すること. iv. 参加申込みに際し,「個人情報に関する同意事項」および「肖像権に関する同意事項」に同意すること.』を満たした参加者のうち,予選実施システムにログインして,競技時間内に 1 本以上のソースコードの提出を行った人に関するものです.

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