バーチャルコンテスト

バーチャルコンテストは、解きたい問題と制限時間を自由に選んで参加できる仮想のコンテストです。

参加のための下準備

まず、右上の Login からGitHubアカウントでログインします。(GitHubアカウントを持っていない場合は、作成してください。) その後、 AtCoder ID を入力して保存します。

バーチャルコンテストを作る

  1. 右上のVirtual Contestsをクリックすると、バーチャルコンテストのページが開きます。
  2. Create New Contestをクリックすると、コンテスト作成ページに飛びます。
  3. ページ内の表記に従って日時や問題を指定し、最後にCreate Contestをクリックすると、コンテスト作成は完了です。
  • バーチャルコンテスト作成のヒント
    • Bacha Gacha
      • Difficultyの範囲を指定すると問題をランダムに選んでくれる機能です。
      • Expected Participantsに参加者のAtCoder IDを入力してExclude ~~~を指定すると、参加者が解いたことのある問題を除外できます。公平性を保ちたい場合にお勧めです。
    • Mode
      • Normal, Lockout, Trainingの3種類があります。
      • Normalは通常モードです。参加者は、合計得点とペナルティによって順位付けされます。
      • Lockoutでは、各問題で最初に正解した人のみが得点を得られます。
      • Trainingでは、順位表の表示が簡略化されます。問題数が多い場合にお勧めのモードです。参加者は、正解した問題の総数、次に最後に正解した提出の時間によって順位付けされます。

バーチャルコンテストに参加する

  1. 右上のVirtual Contestsをクリックすると、バーチャルコンテストのページが開きます。 Running ContestsやUpcoming Contestsから、参加したいコンテストを選びます。Joinをクリックすると、参加登録は完了です。
  2. 時間になると問題が表示されます。
  3. AtCoder上でACとなってから数分経つと、バーチャルコンテストの順位表でも正解状況が更新されます。