Codeforces — сайт, на якому проходять змагання зі спортивного програмування. Він був створений і підтримується групою програмістів із Саратовського університету на чолі з Михайлом Мірзаяновим. З 2013 року, по інформації Codeforces, сайт має більше активних користувачів, ніж TopCoder. За даними 2018 року, він має більш ніж 600 000 зареєстрованих користувачів.

На відміну від аналогічних сайтів, Codeforces дозволяє переглядати розв'язки інших учасників, зокрема у змаганнях, що вже відбулися. Змагуни також мають можливість злому програм інших учасників.Правила соревнований Codeforces – Блог пользователя MikeMirzayanov – Codeforces. В архіві завдань часто присутні підказки і детальні описи авторських розв'язків.

Огляд Платформа Codeforces зазвичай використовується для підготовки до змагань з спортивного(олімпіадного) програмування і ось, що на ньому можна робити:

Короткі (2-х годинні) змагання, так звані "раунди", проводяться приблизно раз на тиждень Навчальні змагання (2-2.5 години, з 24-х годинним періодом взломів), проводяться 2-3 рази на місяць; Знаходити помилки в задачах інших учасників; Дороблювати задачі з попередніх змагань; Створювати і тестувати задачі на платформі "Polygon"; Читати блоги користувачів чи вести свій власний.

Конкурсанти оцінюються по системі, схожій до рейтингової системи Ело. Зазвичай переможцям не вручають призи, проте 2-3 рази на рік проводяться змагання, в яких найкращі учасники отримують футболки. Також деякі значніші змагання проводяться на базі Codeforces: серед них "The Lyft Level 5 Challenge 2018", "Microsoft Q# Coding Contest" та "Mail.Ru Cup".

Учасники змагань поділені на звання відносно їхнього рейтингу. Ось табличка цих звань станом на 2018-05-15 . Межі рейтингуКолірЗванняДивізіонКількістьКількість (по кольору)≥ 3000ЧервонийЛегендарний Гросмейстер1142612600 — 2999ЧервонийМіжнародний Гросмейстер1902400 — 2599ЧервонийГросмейстер11572300 — 2399ОранжевийМіжнародний Майстер11347922100 — 2299Оранжевий Майстер16581900 — 2099ФіолетовийКандидат в Майстри1/2210121011600 — 1899СинійЕксперт2518651861400 — 1599Синьо-зеленийСпеціаліст2/310408104081200 — 1399ЗеленийУчень2/31558415584≤ 1199СірийНовачок2/362506250

Рейтинг

Результат по країні КраїнаРейтинг Росія3058 Польща2993 Китай2991 Південна Корея2949 Японія2910 США2817 Білорусь2801 Україна2749 Тайвань2681 Канада2636 Румунія2606 Гонконг2461 В'єтнам2457 Індія2437 Іран2432 Хорватія2431 Чехія2414 Казахстан2383 Індонезія2372 Німеччина2348

Див. також

Facebook Hacker Cup Google Code Jam Online judge Topcoder

Примітки

Зовнішні джерела

Офіційний сайт Візуалізатор Codeforces