競技ルール
国内予選の競技ルールは下記の通りです.
1. 使用できるプログラミング言語
競技参加者が使用できるプログラミング言語はC, C++, Javaのいずれかのみです.
開発環境(Eclipse,Visual Studioなど)は使用して構いません.
プログラム内において他言語によるプログラム(perlやpythonなど)を起動しているプログラムは解答とは認められません.
2. 電子的な事前準備の禁止
競技に使用するマシンにサンプルプログラムやアルゴリズム記述等ヒントとなる電子的な情報を前もって設置,準備してはなりません.
またフロッピーディスクやCD-ROM等の外部メディアの使用,電卓や電子辞書,携帯電話の使用も禁止されています.
ただし、印刷物(参考書や辞書,プリント等)の持ち込みは許可されています.
参加者が競技実施中に参照してよい電子的な情報は,問題の閲覧や解答の提出を行うWebページと,競技に使用するマシン上に存在するマニュアル類(man,info,Java API document,SGI STL 仕様書など)だけです.
3. 自チーム以外の者との相談の禁止
競技中,参加者は自チーム以外の者と相談してはなりません.
補欠ならびにコーチ,監督者との相談も禁止されています.
そのため,競技中のチャットや電子メールの送受信(審判団とのやりとりを除く)は許されません.
4. ネットワークアクセスの禁止
所定のWWWサイトにおける問題の閲覧,解答の提出,順位の確認以外の目的でWebページにアクセスすることは許されません.
また,ftp,ssh 等のリモートアクセスコマンドによって他のマシンにアクセスすることも禁止します.
ただし,審判団相手にメールを送受信することは許可します.
5. 使用する計算機は 1 台
1チームには3 名の参加者がいますが,競技にはチーム全員で1台の計算機のみ使用できます.
また,使用する計算機にはマウスとキーボード1対以外の入力装置を接続してはなりません.
ただしプリンタを使用することは許されます.
6. プログラム自動生成ツールの使用禁止
yaccやlexといったプログラムの自動生成が可能なツールの使用は禁止します.
7. 教員による監督
監督者の方へ: 競技終了直後, 監督者の方から「参加チームに不正行為がなかったこと」を文書にて御報告頂きます.具体的方法は参加登録後に別途お知らせいたします.