プログラミング部門
競技要項
１ プログラミング部門の概要
プログラミング部門競技では、予選、本選及び「もうひとつの本選」（詳細については後述）
において、以下の手順によって競技を行います。
・ 制限時間内に出題された問題に対する解答プログラムを作成し、所定の Web ページより提出します。
・ 提出された解答プログラムはルールに従ってコンパイル、実行され、審査用の入力データに対する出力により審査されます。
・ 正解した問題に対する得点や正確さ等を競います。

出題される問題は、初級者から上級者まで幅広いレベルの参加者が取り組めるよう難易度の異なる問題が含まれます。問題の一例（2014 予選問
題 5 - 難易度 中）は右のとおりです。
パソコン甲子園の Web サイトには過去の出題問題を公開していますので、目を通しておき、練習や対策等に役立てください。

- 1 -２ 競技ルール(1) 同一学校の 2 名の生徒でチームを構成します。
(2) 競技に使用できるコンピュータはチームで 1 台です。
(3) 制限時間内に問題の解答プログラムを作成し、提出します。
(4) 使用できるプログラミング言語は C、C++、Java です。
(5) 提出された解答プログラムを審査用の環境でコンパイルし、実行します。審査用のデータに対するプログラムの出力に応じて得点を与えます。なお、コンパイラのバージョン及びオプション等の審査用環境の詳細については、予選参加チームに事前に通知します。

３ 予選について予選は参加者の在籍する学校を会場とし、インターネットを通じて一斉に行います。予選の実施にあたっては、各学校において競技ルールを理解し、予選が厳正に実施されるよう管理する監督者を配置のうえ、各学校の責任のもとで行なってください。
競技者は制限時間 3 時間で、難易度の異なる問題の解答プログラムを作成します。
(1) 開催日時
平成 27 年 9 月 12 日（土） 午後 1 時 30 分～午後 4 時 30 分
※申し込み専用 Web ページでの事前参加申し込みが必要です。
(2) 必要な環境
１チームにつき、インターネットに接続したプログラミング用のコンピュータ１台。
(3) 参加方法
詳細については別途通知しますが、概要は以下のとおりです。
① 予選当日に競技問題をパソコン甲子園の Web サイト上にて公開します。
② 競技者は制限時間内に解答プログラムを作成し、指定された Web ページより提出します。正解、不正解の判定結果を返しますので、再提出することができます。
③ 監督者は予選終了後に、予選が厳正に実施された旨の文書を速やかに送付します。
（様式は 6 ページ参照）(4) 注意事項① 使用できるコンピュータは各チーム 1 台のみです。
② 筆記用具、参考書の使用は自由です。ただし、参考書に添付されている電子媒体(CD-Rや USB 等)の使用は禁止します。
③ 競技中は、同一チーム員以外の第三者（監督者の教職員を含む）との相談や情報のやり取りを禁止します。電話での通話、SNS（Twitter 等）、インターネット質問サイト等の閲覧や書き込み、電子メールの送受信（パソコン甲子園事務局とのやり取りを除く）などは禁止します。

- 2 -(5) 順位付けの方法
次の①から④の順番で順位を決定します。
① 合計得点が高いチーム② ①が同点の場合、難易度の高い問題の正解数が多いチーム③ ②が同数の場合、正解した問題において誤答回数の少ないチーム④ ③が同数の場合、より早くその得点に達したチーム(6) 本選出場チームの選出
本選出場チームは 20 チームを予定しています。得点順上位チームの他に、広く情報処理技術の学習に取り組む機会を提供するため、各地域で優秀な成績だったチームを本選出場チームとして選出します。
≪選出方法≫①

得点順で上位の 10 チームを選出②

得点及び地域性等を考慮して 10 チームを選出

なお、できるだけ多くの学校が本選に出場できるよう、同一校からの選出は 2 チームまでとします。
(7) 結果の通知、参加証書の送付
平成 27 年 9 月 18 日(金)に、出場チーム名、学校名及びチーム番号をパソコン甲子園 Web
サイトにて発表します。本選出場チームには別途本選出場通知を発送します。
また、予選参加チームには、得点及び順位を記載した参加証書を電子メールで送付します。
(8) その他
予選にかかる経費（郵送料、通信費等）については、参加者の負担とします。

４ 本選について本選出場チームが競技会場に一堂に会しプログラミング技術を競います。制限時間 4 時間の間に、難易度の異なる問題の解答プログラムを作成します。
(1) 本選開催日
平成 27 年 11 月 7 日（土）、8 日（日）(2) プログラミング環境と使用機器① 会場で使用できる機器は主催者が用意したコンピュータで、各チーム 1 台です。
② コンピュータの仕様については、事前に本選出場チームに通知します。
(3) 本選の方法
制限時間内に解答プログラムを作成し、指定された方法で提出します。正解、不正解の判定結果を返しますので、再提出することができます。
(4) 注意事項① 競技中にチーム内のメンバーと相談することは自由ですが、外部と連絡や相談をすることはできません。
② 携帯電話などの通信機器、ノートパソコンなどの電子機器類、CD、フラッシュメモリな- 3 -どの電子記憶媒体を持ち込むことはできません。
③ 筆記用具、参考書の使用は自由です。ただし、参考書に添付されている電子媒体(CD-Rや USB 等)の使用は禁止します。

(5) 順位付けの方法
次の①から④の順番で順位を決定します（原則として予選と同様のルールとなります）。
① 合計得点が高いチーム② ①が同点の場合、難易度の高い問題の正解数が多いチーム③ ②が同数の場合、正解した問題において誤答回数の少ないチーム④ ③が同数の場合、より早くその得点に達したチーム(6) その他
競技会場内への飲食物の持ち込みは禁止します。休憩スペースに軽食や飲み物が用意してあります。

５ 「もうひとつの本選」について
プログラミング部門の予選参加チームは、本選問題にオンライン上でチャレンジする「もうひとつの本選」に参加できます。
「もうひとつの本選」は、本選競技と並行して同時間に開催されます。競技方法は予選と同様となります。参加者への連絡事項は随時パソコン甲子園の Web サイトから行います。参加チームには参加証書を発行いたします。
「もうひとつの本選」に参加する際は、予選時に発行された ID 及びパスワードを使用 するため、予選終了後も ID 及びパスワードを必ず保管しておいてください。また、競技後の監督者からの確認文書の送付は必要ありません。

６ 参加申込パソコン甲子園の Web サイトから専用ページにアクセスいただき、必要事項を入力の上お申し込みください。
パソコン甲子園の Web サイトの「受付状況」に、受付が完了したチーム名を公開しますので、必ず確認してください。お申込みいただいた後、10 日以上経過しても申込み情報が反映されていない場合、また、入力ミスや、重複して申込みをしてしまった際には、必ずパソコン甲子園事務局までご連絡ください。

７ ソースコードの取扱いについて予選及び本選で提出されたソースコードの著作権は参加者に帰属します。参加者は、主催者が大会運営等に役立てる目的で、提出したソースコードを利用又は公開する権利を許諾するものとします。

- 4 -

８

問い合わせについて
パソコン甲子園プログラミング部門に関する質問等は、件名を「プロ質問」とし、メールにてお問い合わせください。
予選、本選を通じて参加チームへの連絡事項等を随時パソコン甲子園の Web サイト上に掲載しますので、定期的に確認してください。
【メールアドレス】

pc-proj@u-aizu.ac.jp【電 話 番 号】

0242-37-2532【公式 Ｗｅｂサイト】

http://www.u-aizu.ac.jp/pc-concours/９ その他
プログラミング競技に取り組む際は、健康のため、できるだけ連続 45 分を超える操作を控え、最低 10 分の休憩を挟むことを推奨します。

- 5 -９月１７日（木）までに返送してください

予 選 チ ェ ッ ク シート
平成２７ 年９月日

全 国 高 等 学 校 パソコンコンクール実行委員会 御中学校長印(空欄には学校名を記載 )『パソ コン 甲子園 ２０１ ５ プロ グラミ ング部門 予選 』につ いて 、本 校職 員が予 選監
督 官 と し て 立 ち会い、競技 要項 に基づき間違いなく厳正に予選を実施しました。
記１

チ ー ム 整 理番号

チーム名ＰＰＰＰＰＰＰＰＰＰ
２

予 選 に 立 ち会った職員名 （予選監督官）※ チ ー ム 数 が 多い場合は 複数枚ご使用 く ださい。

- 6 -