チーム戦の参加方法

「チーム参加」が有効なコンテストでは、何人かでチームを組んで参加できます。 順位表ではチーム全体で1人の参加者として扱われます。

先に提出してしまうと、チームに参加できなくなります。 個人として出した提出が、後からチームの成績に変わってしまうのを防ぐためです。 提出する前にチームを決めてください。

チームを作る人(リーダー)の手順

1コンテストのページで「チーム参加はこちら」を押す

チーム参加のコンテストには、概要ページに案内が出ています。

コンテストの概要ページ
このコンテストはチーム参加です。 順位表ではチーム全体で1人の参加者として扱います。
チームに入るには招待コードが必要です。 先に提出してしまうとチームに参加できなくなるので、提出前にチームを決めてください。
チーム参加はこちら
2チーム名を入れて「作成」を押す

まだどのチームにも入っていないときだけ、この欄が出ます。

チームのページ
作成
参加

作った人がそのチームの作成者になります。作成者だけが、招待URLの再発行・名前の変更・メンバーを外す・解散をできます。

3招待URLをコピーして直接送る

チームを作ると「あなたのチーム」の枠が出ます。ここに招待URLがあります。

自分のチームの枠
あなたのチーム: チーム二分探索
招待URL(このコードを知っている人だけが参加できます)
https://yukicoder.me/contests/616/teams/invite/k7m3vqx9tzb2e コピー
DMなど、当人にだけ届く方法で伝えてください。不特定多数が見えるところには出さないでください。
再度発行すると、過去のURLは無効になります。
招待URLを再発行 チーム二分探索 名前を変更 解散
招待URLを知っている人は誰でもチームに入れます。 X(Twitter)や掲示板など、不特定多数が見えるところに貼らないでください。
4(必要なら)メンバーを外す・チーム名を変える・解散する

いずれも作成者だけができます。ボタンの場所が2つに分かれています。

チーム名を変える 「あなたのチーム」の枠にある入力欄を書き換えて「名前を変更」を押します (手順3の図の下の段)。メンバーに提出があっても変えられます。 同じコンテストに同じ名前のチームがあると、変更できません。
メンバーを外す 下のチーム一覧で、メンバーの名前の横に出る「外す」を押します。作成者自身は外せません(脱退を使います)。
解散する 「あなたのチーム」の枠の「解散」を押します。
招待URLを再発行する 同じ枠の「招待URLを再発行」。それまでのURLは使えなくなります。提出があっても再発行できます。
チーム一覧(作成者から見たところ)
チーム名メンバー操作
チーム二分探索 Alice(作成者) Bob 外す (2/3人) 脱退

提出があるとできないのは「外す」と「解散」だけです。 外す相手に提出があると外せません。解散はメンバーの誰かに提出があるとできません。 成績の帰属が決められなくなるためです。 チーム名の変更と招待URLの再発行は、提出があっても行えます。

招待された人(メンバー)の手順

1届いた招待URLを開く

URLを開いただけでは参加になりません。確認のページが出ます。 まだそのコンテストの問題に提出していないことを確かめてから開いてください。

招待URLを開いたところ
チーム チーム二分探索 に参加しますか?
現在 2 人 / 上限 3 人
参加すると、このコンテストではチーム全体で1人の参加者として順位表に載ります。 不正解はメンバー全員分が合算されます。
一度提出すると脱退できなくなります。
参加する やめる
2「参加する」を押す

これでチームのメンバーになります。チームのページに自分の名前が出ます。

参加した後のチーム一覧
チーム名メンバー操作
チーム二分探索 Alice(作成者) Bob (2/3人) 脱退

招待URLが手元に無いときは、チームのページの「招待コードで参加」欄に、URLの末尾のコード(例: k7m3vqx9tzb2e)を入れても参加できます。

コンテストが始まってから

1提出はいつもどおり、自分のアカウントから

チーム専用の提出画面はありません。提出のしかたは個人参加のときと何も変わりません。 メンバーの誰が出しても、順位表ではチームの結果としてまとめられます。

質問(clar)はこれまでどおり個人単位です。

2メンバーの提出とコードが見られる

そのコンテストの問題については、同じチームのメンバーが出した提出は、まだ公開されていないものでもコードまで見られます。 分担して解いたり、詰まったところを引き継いだりするためです。

提出一覧の「チームの提出」にチェックを入れると、チームのメンバー(自分を含む)の提出だけに絞れます。 コンテストの提出一覧でも、問題ごとの提出一覧でも使えます。

コンテストの提出一覧
提出一覧 ☐ 自分の提出 ☑ チームの提出
提出日時問題ユーザー言語結果
21:34AAliceC++17AC
21:28BBobPython3WA
21:22ABobC++17WA

チームに入っていないと押せません(絞り込む相手がいないため)。 問題ごとの提出一覧では、その問題を含むチーム戦に参加しているときだけ出ます。

コンパイルエラー(CE)の提出は見られません。 CE の提出はもともと本人以外に見せない扱いで、チームでも変えていません。 CE のコードを見せ合いたいときはオンライン実行の共有などをご利用ください。

3順位表ではチーム名の1行になる

チーム名が大きく出て、その下にメンバーのアイコンが並びます。アイコンにマウスを乗せると名前が出ます。自分が入っているチームの行は 自分の行として強調表示されます。

順位表(チームと個人が混ざっているところ)
順位参加者AB合計
1 チーム二分探索 100
00:15:00
200
00:40:00 (1)
300
2 個人参加のひと 100
00:22:00
- 100

チームに入っていない参加者は、これまでどおり1人1行のままです。同じ順位表に混ざります。

順位表から分かること 問題ごとの得点正解時刻(チーム内で最良のもの)、 不正解の回数(メンバー全員の合算)。順位表は自動で更新されます。
順位表から分からないこと どの提出が採用されたかは、得点の下に表示される提出者のアイコンで分かります。 ただし、メンバー別の全提出の内訳や誤答の提出内容は分かりません/ 今どの問題に取り組んでいるか、ジャッジ待ちの提出があるか/ 最良でない提出(他のメンバーの不正解の中身など)。

メンバー個々の提出は、コンテストや問題の提出一覧に個人参加のときと同じように並びます (誰が・どの問題に・何を出して・結果がどうだったか。ジャッジ中のものも出ます)。 これはチーム参加かどうかに関わらず、参加者以外にも見えているものです。 提出一覧の「チームの提出」にチェックを入れると、自分のチームのメンバー(自分を含む)の提出だけに絞れます。 問題の提出一覧では、その問題を含むチーム戦に参加している場合に表示され、チーム未所属の場合は選択できません。 同じチームのメンバーが対象問題に出したコードは、提出詳細から閲覧できます(表示条件を満たす提出に限ります)。

担当の分担や進み具合の共有は、yukicoder 以外のサービスを検討してください。 チーム内で連絡を取る機能はありません。
4不正解はメンバー全員分が合算される

チームのペナルティは、メンバーそれぞれの不正解を足したものです。 3人が同じ問題で1回ずつ間違えると、チームとしては3回分になります。

5始まった後でもチームには入れる(ただし未提出のうちだけ)
まだ提出していないコンテスト中でもチームを作る・参加する・脱退するができます。
もう提出した参加も脱退もできません。個人として出した提出が後からチームの成績に変わってしまうためです。
コンテストが終わった後作成・参加・脱退・除名・改名・解散のいずれもできません。順位表が確定しているためです。

「提出したか」はそのコンテストの問題への提出で見ます。正解・不正解は関係ありません。 コンテスト終了後の提出は数えません。

成績の付き方

問題ごとの得点メンバーの中で一番高い得点。同点ならより早い方の時刻を採ります。
正解の時刻採用した得点に対応する最も早い提出時刻。満点など同じ得点の提出が複数ある場合は、その中で最も早い時刻です。
不正解メンバー全員分が合算されます。
順位表の表示チーム名で1行にまとまります。その下にメンバーのアイコンが並びます。
チームに入らない人これまでどおり個人として1行に出ます。
自分の行自分がメンバーなら、そのチームの行が自分の行として強調されます。
Writer / Testerメンバーの誰か1人でもその問題の Writer / Tester なら、チームごとその扱いになります。
メンバーの提出そのコンテストの問題については、まだ公開されていない提出でもコードまで見られます。ただしコンパイルエラー(CE)の提出は見られません

困ったとき

「このコンテストに既に提出があるためチームに参加できません」と出る
そのコンテストの問題に、もう提出しています。個人として出した提出が後からチームの成績に変わらないようにするための制限で、解除はできません。次回は提出前にチームを決めてください。
「このチームは定員に達しています」と出る
チームの人数上限に達しています。上限はコンテストごとに決まっています。作成者に確認してください。
脱退のボタンが出ない
そのコンテストの問題に提出済みです。提出があると脱退できません。
招待URLを間違って公開してしまった
作成者が「招待URLを再発行」を押すと、それまでのURLは使えなくなります。新しいURLを改めて送ってください。すでに入ってしまった人は「外す」で外せます(その人に提出が無い場合)。
作成者が抜けたらどうなる?
残っているメンバーのうち、いちばん早く参加した人が自動的に作成者になります。チームが操作できなくなることはありません。
チームを解散したい
作成者が「解散」を押します。メンバーの誰か1人でも提出があると解散できません。全員が抜ければチームは自動的に消えます。

この画面の図は説明用に作ったもので、実際の配色や配置は変わることがあります。