O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

AtCoderに毎回参加したくなる仕組み

7.125 visualizações

Publicada em

Competitive Programming Advent Calendar 2016の16日目の記事ですよ!
http://www.adventar.org/calendars/1466

Publicada em: Educação
  • Seja o primeiro a comentar

AtCoderに毎回参加したくなる仕組み

  1. 1. ・毎回出ても良い事がない ・レーティングも失敗すると 下がってしまう ・コンテストに出るやる気が なかなか出ない ・コンテストに出ても上位の 人にはなかなか勝てない
  2. 2. ・毎回出ても良い事がない ・レーティングも失敗すると 下がってしまう ・コンテストに出るやる気が なかなか出ない ・コンテストに出ても上位の 人にはなかなか勝てない
  3. 3. ・レーティングが実力通り →すぐ下がる。やる気が出ない ・レーティングが単調増加 →強い人が上位にならない
  4. 4. AtCoder公式Ratingで 対応するのは難しい……?
  5. 5. AtCoder公式Ratingで 対応するのは難しい……? ↓ 公式以外で対応しよう!
  6. 6. AtCoder名人戦
  7. 7. AtCoder名人戦
  8. 8. AtCoder名人戦
  9. 9. AtCoder名人戦 ・名人戦は将棋界で最も 重要度の高い棋戦 ・システムも面白い ・パクっちゃおう!
  10. 10. 名人戦 A級リーグ B1リーグ B2リーグ C1リーグ C2リーグ
  11. 11. 名人戦 A級リーグ B1リーグ B2リーグ C1リーグ C2リーグ
  12. 12. ・出ないと不戦敗 ⇒コンテストに出たくなる ・1vs1の形式 ⇒普段意識しない他参加者 を意識出来る! ・やる気のある人が上位に ⇒やる気が継続する!
  13. 13. ・出ないと不戦敗 ⇒コンテストに出たくなる ・1vs1の形式 ⇒普段意識しない他参加者 を意識出来る! ・やる気のある人が上位に ⇒やる気が継続する! ……義務感が生じない程度に。
  14. 14. ・AtCoderのトップページに載っている、す べてのコンテストがリーグ戦の対象 ・リーグは7つ。名人戦リーグ、ABCDEF ・同リーグでランダムに7試合組まれ、コンテ スト1回ごとに1試合ずつ進行する。 ・コンテストの順位が高い方の勝ち。両方出 ていない場合は引き分け。 ・ARC/ABCは点数+ペナルティで勝敗判定 ・勝ち数×3+引き分け数×1でリーグ順位を つける。同点の場合は前期順位が良い方が上
  15. 15. イメージ(画像は本家名人戦) 縦軸がコンテスト前期の順位
  16. 16. 調整中のもの ・リーグごとの人数 名人 2人 1人陥落 A 8人 1人昇級 2人陥落 B 20人 2人昇級 5人陥落 C 50人 5人昇級 20人陥落 D 100人 20人昇級 30人陥落 E 200人 30人昇級 50人陥落 F 300人 50人昇級 100人陥落 G 500人 100人昇級 200人陥落 H 無制限 200人昇級

×