JOI logo

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

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

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

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

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

 ・一次予選(第1回)の参加者数を確定しました.問題ごとの平均点を公表しました.(2020年9月25日追記)
 ・一次予選(第2回)の参加者数・得点分布・問題ごとの平均点を公表しました.(2020年10月22日追記)

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


一次予選(第1回) 競技結果
問題文 解説 解答例 提案
 問題1 2 番目に大きい整数 解説 解答例(C言語)
解答例(C++,別解)
北村祐稀,戸髙空
 問題2 JOI ソート 解説 解答例(C++)
解答例(C++,別解)
北村祐稀,戸髙空
 問題3 共通要素 解説 解答例(C++)
解答例(C++,別解)
北村祐稀,戸髙空
採点用入力データ・正解ファイル [データ書庫ファイル(ZIP)]
得点 人数 累計
300 333 333
200 123 456
100 141 597
0 129 726
未提出者 26 752
問題 平均点 100 0
問題1 78.6 591 161
問題2 60.6 456 296
問題3 45.1 339 413

一次予選(第2回) 競技結果
一次予選(第2回)の問題文・解説・解答例は準備中です.
得点 人数 累計
300 253 253
200 55 308
100 162 470
0 71 541
未提出者 21 562
問題 平均点 100 0
問題1 82.9 466 96
問題2 52.1 293 269
問題3 48.4 272 290

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

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