SHAREOJ GUIDE
コンテストを開く
自分で作った問題を集めて、コンテストを開けます。
出題する問題を用意する
コンテストに出題できるのは、自分が作った問題か、テスターとして参加している問題のうち、次の条件をすべて満たすものです。
- 公開しておらず、公開を予約していない。
- 定期便に応募していない。
- ほかのコンテストに登録していない。終了したコンテストの問題も含みます。
- タイトル、本文、難易度、テストケース1件以上、解説がそろっている。スペシャルジャッジかインタラクティブでは、判定コードも必要です(公開できるかを確かめる)。
先に公開や応募、ほかのコンテストへの登録をした問題は、それを取り消すまで登録できません。
コンテストを作る

ヘッダーの①「作成」で②「新規コンテスト」を選びます。

サイドバーの①〜⑤で編集する項目を切り替えます。 ②「問題・配点」では、出題する問題(1〜100問)と出題順、配点(1〜1,000,000点)を決めます。 部分点の問題は、問題の満点が配点になります。 ③「期間・ペナルティ」では、開始日時、コンテスト時間、誤答ペナルティ(0〜1440分)を設定します。 「順位表の凍結を行う」をオンにすると、終了何分前から順位表を凍結するかも設定できます。 ④「参加形式」では、個人戦かチーム戦かを選びます。 チーム戦でも、参加者はチームを作らずに個人で参加できます。 チーム戦では「人数の上限を設ける」をオンにすると、1チームの人数を2〜50人に絞れます。 「オンサイト区分を設ける」をオンにすると、会場の参加者に配る合言葉を、英数字とアンダースコア(_)の4〜64文字で設定できます。 開始日時はJSTで入力し、公開されるページでもJSTで表示します。
編集画面は自動では保存しないので、⑥「保存」で保存してください。 初めて保存すると、作成者だけが見られる下書きになり、作成枠を1件使います。
公開する
編集画面の⑦「公開」を押すと、次の条件を満たしているかを確かめてから公開します。 足りない項目があれば一覧で表示します。
- タイトルがある。
- 開始日時が現在より後である。
- 問題が1問以上あり、どの問題も出題の条件を満たしている。
公開すると、コンテスト一覧に載り、参加登録を受け付けます。 問題名と問題文は、開始時刻になってから公開します。
開始前と開始後の変更
開始前なら、公開したあとでもすべての設定を変更できます。 ただし、参加登録があると、個人戦とチーム戦は切り替えられません。 開始後は、問題の組み合わせ、配点、開催期間、ペナルティ、凍結、参加形式を変更できません。 会場の合言葉は終了まで、チーム名は結果が確定するまで、コンテストのページの「参加者の管理」で変更できます。 オープン参加の人とチームも、結果が確定するまでそこでオンサイト参加にできますが、オープン参加には戻せません。
問題の内容は、開始後も作問画面で「保存」すると反映し、そのあとに受け付けた提出から新しい内容で採点します。 受け付け済みの提出の結果を直すには、リジャッジしてください。
下書きのコンテストは「下書きを削除」で削除できますが、公開したコンテストは削除も中止もできません。
共同作成者

コンテストは複数人で作れます。 下書きを作った人をオーナー、招待リンクから加わった人を共同作成者と呼びます。
- 「コンテスト管理」の「リンクを発行」で招待リンクを作り、①でコピーして渡します。②で作り直すと、古いリンクは使えなくなります。
- 共同作成者は、オーナーと同じように設定の編集、問題の追加、公開ができます。③で共同作成者を外せるのはオーナーだけです。
- 公開したコンテストの問題は、結果が確定するまで作成者全員が編集やリジャッジができます。
- 参加登録した人は共同作成者になれず、共同作成者だった人はそのコンテストに参加できません。
スタッフと解説
作成者と、コンテストの問題の作者とテスターを、まとめてスタッフと呼びます。 スタッフは開催中もすべての提出を見られますが、参加登録はできず、公式順位にも載りません。
テスターは問題ごとに招待します(テスターを招く)。 参加登録した人は、結果が確定するまでそのコンテストの問題のテスターになれません。
コンテストの解説には、各問題の作問画面の「解説」を使います。 終了前は作成者と、各問題の作者とテスターだけが読め、終了後は誰でも読めます。
終了したあと
終了時刻になると、各問題は通常の問題として自動で公開され、解説も公開されます。 公開されたあとも問題はそのコンテストと結び付いたままなので、ほかのコンテストへの登録や削除はできません。 非公開に戻すことはできます。
順位表を凍結しない場合は、終了時刻に結果が確定します。 凍結した場合は、終了後に順位表の「結果を公開」を押すと結果が確定します。 参加者の判定待ちの提出が残っている間は公開できません。