チーム戦の参加方法
「チーム参加」が有効なコンテストでは、何人かでチームを組んで参加できます。 順位表ではチーム全体で1人の参加者として扱われます。
チームを作る人(リーダー)の手順
チーム参加のコンテストには、概要ページに案内が出ています。
チームに入るには招待コードが必要です。 先に提出してしまうとチームに参加できなくなるので、提出前にチームを決めてください。
チーム参加はこちら
まだどのチームにも入っていないときだけ、この欄が出ます。
作った人がそのチームの作成者になります。作成者だけが、招待URLの再発行・名前の変更・メンバーを外す・解散をできます。
チームを作ると「あなたのチーム」の枠が出ます。ここに招待URLがあります。
再度発行すると、過去のURLは無効になります。
いずれも作成者だけができます。ボタンの場所が2つに分かれています。
| チーム名を変える | 「あなたのチーム」の枠にある入力欄を書き換えて「名前を変更」を押します (手順3の図の下の段)。メンバーに提出があっても変えられます。 同じコンテストに同じ名前のチームがあると、変更できません。 |
|---|---|
| メンバーを外す | 下のチーム一覧で、メンバーの名前の横に出る「外す」を押します。作成者自身は外せません(脱退を使います)。 |
| 解散する | 「あなたのチーム」の枠の「解散」を押します。 |
| 招待URLを再発行する | 同じ枠の「招待URLを再発行」。それまでのURLは使えなくなります。提出があっても再発行できます。 |
| チーム名 | メンバー | 操作 |
|---|---|---|
| チーム二分探索 | Alice(作成者) Bob 外す (2/3人) | 脱退 |
提出があるとできないのは「外す」と「解散」だけです。 外す相手に提出があると外せません。解散はメンバーの誰かに提出があるとできません。 成績の帰属が決められなくなるためです。 チーム名の変更と招待URLの再発行は、提出があっても行えます。
招待された人(メンバー)の手順
URLを開いただけでは参加になりません。確認のページが出ます。 まだそのコンテストの問題に提出していないことを確かめてから開いてください。
一度提出すると脱退できなくなります。
これでチームのメンバーになります。チームのページに自分の名前が出ます。
| チーム名 | メンバー | 操作 |
|---|---|---|
| チーム二分探索 | Alice(作成者) Bob (2/3人) | 脱退 |
招待URLが手元に無いときは、チームのページの「招待コードで参加」欄に、URLの末尾のコード(例: k7m3vqx9tzb2e)を入れても参加できます。
コンテストが始まってから
チーム専用の提出画面はありません。提出のしかたは個人参加のときと何も変わりません。 メンバーの誰が出しても、順位表ではチームの結果としてまとめられます。
質問(clar)はこれまでどおり個人単位です。
そのコンテストの問題については、同じチームのメンバーが出した提出は、まだ公開されていないものでもコードまで見られます。 分担して解いたり、詰まったところを引き継いだりするためです。
提出一覧の「チームの提出」にチェックを入れると、チームのメンバー(自分を含む)の提出だけに絞れます。 コンテストの提出一覧でも、問題ごとの提出一覧でも使えます。
| 提出日時 | 問題 | ユーザー | 言語 | 結果 |
|---|---|---|---|---|
| 21:34 | A | Alice | C++17 | AC |
| 21:28 | B | Bob | Python3 | WA |
| 21:22 | A | Bob | C++17 | WA |
チームに入っていないと押せません(絞り込む相手がいないため)。 問題ごとの提出一覧では、その問題を含むチーム戦に参加しているときだけ出ます。
コンパイルエラー(CE)の提出は見られません。 CE の提出はもともと本人以外に見せない扱いで、チームでも変えていません。 CE のコードを見せ合いたいときはオンライン実行の共有などをご利用ください。
チーム名が大きく出て、その下にメンバーのアイコンが並びます。アイコンにマウスを乗せると名前が出ます。自分が入っているチームの行は 自分の行として強調表示されます。
| 順位 | 参加者 | A | B | 合計 |
|---|---|---|---|---|
| 1 | チーム二分探索 | 100 00:15:00 |
200 00:40:00 (1) |
300 |
| 2 | 個人参加のひと | 100 00:22:00 |
- | 100 |
チームに入っていない参加者は、これまでどおり1人1行のままです。同じ順位表に混ざります。
| 順位表から分かること | 問題ごとの得点と正解時刻(チーム内で最良のもの)、 不正解の回数(メンバー全員の合算)。順位表は自動で更新されます。 |
|---|---|
| 順位表から分からないこと | どの提出が採用されたかは、得点の下に表示される提出者のアイコンで分かります。 ただし、メンバー別の全提出の内訳や誤答の提出内容は分かりません/ 今どの問題に取り組んでいるか、ジャッジ待ちの提出があるか/ 最良でない提出(他のメンバーの不正解の中身など)。 |
メンバー個々の提出は、コンテストや問題の提出一覧に個人参加のときと同じように並びます (誰が・どの問題に・何を出して・結果がどうだったか。ジャッジ中のものも出ます)。 これはチーム参加かどうかに関わらず、参加者以外にも見えているものです。 提出一覧の「チームの提出」にチェックを入れると、自分のチームのメンバー(自分を含む)の提出だけに絞れます。 問題の提出一覧では、その問題を含むチーム戦に参加している場合に表示され、チーム未所属の場合は選択できません。 同じチームのメンバーが対象問題に出したコードは、提出詳細から閲覧できます(表示条件を満たす提出に限ります)。
チームのペナルティは、メンバーそれぞれの不正解を足したものです。 3人が同じ問題で1回ずつ間違えると、チームとしては3回分になります。
| まだ提出していない | コンテスト中でもチームを作る・参加する・脱退するができます。 |
|---|---|
| もう提出した | 参加も脱退もできません。個人として出した提出が後からチームの成績に変わってしまうためです。 |
| コンテストが終わった後 | 作成・参加・脱退・除名・改名・解散のいずれもできません。順位表が確定しているためです。 |
「提出したか」はそのコンテストの問題への提出で見ます。正解・不正解は関係ありません。 コンテスト終了後の提出は数えません。
成績の付き方
| 問題ごとの得点 | メンバーの中で一番高い得点。同点ならより早い方の時刻を採ります。 |
|---|---|
| 正解の時刻 | 採用した得点に対応する最も早い提出時刻。満点など同じ得点の提出が複数ある場合は、その中で最も早い時刻です。 |
| 不正解 | メンバー全員分が合算されます。 |
| 順位表の表示 | チーム名で1行にまとまります。その下にメンバーのアイコンが並びます。 |
| チームに入らない人 | これまでどおり個人として1行に出ます。 |
| 自分の行 | 自分がメンバーなら、そのチームの行が自分の行として強調されます。 |
| Writer / Tester | メンバーの誰か1人でもその問題の Writer / Tester なら、チームごとその扱いになります。 |
| メンバーの提出 | そのコンテストの問題については、まだ公開されていない提出でもコードまで見られます。ただしコンパイルエラー(CE)の提出は見られません。 |
困ったとき
- 「このコンテストに既に提出があるためチームに参加できません」と出る
- そのコンテストの問題に、もう提出しています。個人として出した提出が後からチームの成績に変わらないようにするための制限で、解除はできません。次回は提出前にチームを決めてください。
- 「このチームは定員に達しています」と出る
- チームの人数上限に達しています。上限はコンテストごとに決まっています。作成者に確認してください。
- 脱退のボタンが出ない
- そのコンテストの問題に提出済みです。提出があると脱退できません。
- 招待URLを間違って公開してしまった
- 作成者が「招待URLを再発行」を押すと、それまでのURLは使えなくなります。新しいURLを改めて送ってください。すでに入ってしまった人は「外す」で外せます(その人に提出が無い場合)。
- 作成者が抜けたらどうなる?
- 残っているメンバーのうち、いちばん早く参加した人が自動的に作成者になります。チームが操作できなくなることはありません。
- チームを解散したい
- 作成者が「解散」を押します。メンバーの誰か1人でも提出があると解散できません。全員が抜ければチームは自動的に消えます。
この画面の図は説明用に作ったもので、実際の配色や配置は変わることがあります。