JOI logo

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

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

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

繰り返しを含む基本的なプログラムを適切に書くことができる者を予選Bランクとします.この意図に基づき,原則として,予選Bランク基準点を一次予選2題分の配点である200点と定めます.いずれかの一次予選で予選Bランクとなった者は,二次予選に招待されます.詳細は第19回日本情報オリンピック (JOI 2019/2020) 実施要領「予選」を参照してください.

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

 ・一次予選(第1回)の参加者数を確定しました.(2019年10月24日追記)
 ・一次予選(第2回)の問題文・参加者数・得点分布を公表しました.(2019年10月28日追記)
 ・一次予選(第2回)の解答例 (C++ サンプルソース) を公表しました.(2019年10月31日追記)
 ・一次予選(第2回)の参加者数を確定しました.(2019年11月6日追記)
 ・一次予選(第3回)の問題文・参加者数・得点分布を公表しました.(2019年11月21日追記)
 ・一次予選(第3回)の参加者数を確定しました.(2019年11月23日追記)
 ・一次予選(第1回)の参加者数を修正しました.(2019年12月12日追記)

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


一次予選(第1回) 競技結果
問題文 解答例 提案
 問題1 3 つの整数 (C++) 小倉拳,佐藤竜馬,松崎照央
 問題2 母音を数える (C++) 小倉拳,佐藤竜馬,松崎照央
 問題3 マージ (C++) 小倉拳,佐藤竜馬,松崎照央
採点用入力データ・正解ファイル [データ書庫ファイル(ZIP)]
得点 人数 累計
300 340 340
200 137 477
100 142 619
0 49 668
未提出者 16 684
問題 平均点 100 0
問題1 90.4 618 66
問題2 69.4 475 209
問題3 50.1 343 341

一次予選(第2回) 競技結果
問題文 解答例 提案
 問題1 試験 (C++) 小倉拳,佐藤竜馬,松崎照央
 問題2 文字列の反転 (C++) 小倉拳,佐藤竜馬,松崎照央
 問題3 最頻値 (C++) 小倉拳,佐藤竜馬,松崎照央
採点用入力データ・正解ファイル [データ書庫ファイル(ZIP)]
得点 人数 累計
300 204 204
200 46 250
100 170 420
0 104 524
未提出者 13 537
問題 平均点 100 0
問題1 77.3 415 122
問題2 45.4 244 293
問題3 40.0 215 322

一次予選(第3回) 競技結果
問題文 解答例
解説(問題1,3のみ)
提案
 問題1 X に最も近い値 (C++) (C++,別解)
解説
小倉拳,佐藤竜馬,松崎照央
 問題2 キャピタリゼーション (C++) 小倉拳,佐藤竜馬,松崎照央
 問題3 最長昇順連続部分列 (C++) 解説 小倉拳,佐藤竜馬,松崎照央
採点用入力データ・正解ファイル [データ書庫ファイル(ZIP)]
得点 人数 累計
300 219 219
200 125 344
100 103 447
0 80 527
未提出者 37 564
問題 平均点 100 0
問題1 77.3 436 128
問題2 61.3 346 218
問題3 40.4 228 336

※ 本ページ中の人数や点数に関する情報は,応募資格の次の2つの条件『1. 2020年2月9日(日)の第19回日本情報オリンピック本選競技実施時点で,高等学校, 高等専門学校,中等教育学校,中学校,義務教育学校,小学校,特別支援学校に在学し,学年が高等学校2年以下(中等教育学校や高等専門学校などの在校生は高等学校2年に相当 する学年以下)であること.なお,日本国内において学校以外の初等・中等教育機関に所属している人及び日本国外の初等・中等教育機関に所属している日本国籍を有する人は個別に相談. 2. 生年月日が2000年4月2日以降であること.』を満たした参加者のうち,予選競技中に問題ページの閲覧や解答提出を行った方に関するものです.

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