Пожалуйста, прочтите новое правило об ограничении использования AI-инструментов. ×

Автор GreenGrape, 7 лет назад, перевод, По-русски

Менее 24 часов до раунда?
И до сих пор никакого анонса?
Как так, Mr. Grape?

Codeforces Round #471 состоится в пятницу в 19:35 по московскому времени. Обратите внимание, что раунд несколько длиннее обычного.

Раунд будет рейтинговым для участников из второго дивизиона. Первый дивизион тоже приветствуется, но, как и всегда, вне конкурса :)

Спасибо Грише (vintage_Vlad_Makeev) за координацию раунда, Ильдару (300iq), Никите (FalseMirror), Азату (ismagilov.code), Жене (rek) и Олегу (xen) за тестирование и, конечно, Майку (MikeMirzayanov) за Codeforces и Polygon.

Задач будет шесть со следующей разбалловкой:
500 — 1000 — 1500 — 2000 — 2500 — 3000

UPD. Системное тестирование окончено! Разбор

Поздравляем победителей!

Div. 2:

  1. 08163268
  2. heello
  3. KNB.
  4. flower
  5. NotGuy
  6. HarveySpecterGoiano
  7. seo
  8. JorreS
  9. zhabo
  10. Osama_Alkhodairy

Div. 1 (unofficial):

  1. uwi
  2. Taube
  3. dreamoon_love_AA
  4. mjhun
  5. chemthan
  6. Hasan0540
  7. tfg
  8. cerberus97
  9. mixnuts
  10. Lo_R_D

Полный текст и комментарии »

  • Проголосовать: нравится
  • +210
  • Проголосовать: не нравится

Автор BledDest, 7 лет назад, перевод, По-русски

Привет, Codeforces!

22 марта в 9:05 MSK начнётся Educational Codeforces Round 40.

Это будет особенный раунд — он будет проводиться в сотрудничестве с Hello India x Russia Programming Bootcamp и при поддержке банка ВТБ.

Более 100 участников сборов в Индии будут принимать участие в этом раунде совместно с участниками с Codeforces.

Банк ВТБ был основан в 1990 году, и он и его дочерние организации (Группа ВТБ) составляют одну из лидирующих финансовых групп в России, предоставляя различные финансовые услуги и товары в России, СНГ и некоторых странах Европы, Северной Америки, Азии и Африки. Группа ВТБ включает более чем 30 банков и финансовых организаций более чем в 20 странах.

В этом раунде будет 9 задач, на решение которых отводится 3 часа. Авторы задач — GlebsHP, vovuh, awoo, Xahandd и я.

Удачи всем участникам! Надеемся, что каждый найдёт для себя что-то новое и интересное в этом контесте.

UPD: Разбор задач.

Поздравляем победителей:

Место Участник Задач решено Штраф
1 fatego 9 366
2 black_horse2014 9 513
3 mjhun 9 524
4 BlackPuppy 9 663
5 l_love_chtholly 8 382

Поздравляем лучших взломщиков:

Место Участник Число взломов
1 Linkus 229:-17
2 step_by_step 115:-20
3 Aemon 96:-13
4 applese 28:-2
5 im0qianqian 27:-2
Было сделано 1341 успешных и 1475 неудачных взломов.

И, наконец, поздравляем людей, отправивших первое полное решение по задаче:

Задача Участник Штраф
A 300iq 0:01
B gisp_zjz 0:04
C rhs0266 0:12
D szbszbszb 0:10
E 999qs999 0:21
F fatego 0:26
G Magolor 0:11
H fatego 0:18
I wakaka 0:31

Полный текст и комментарии »

  • Проголосовать: нравится
  • +184
  • Проголосовать: не нравится

Автор innopolis, история, 7 лет назад, По-русски

Привет, Codeforces!

Университет Иннополис рад поддержать Codeforces и спортивное программирование в лице платформы. Наш университет активно участвует в соревнованиях ACM-ICPC, проводит локальные сборы и олимпиады по программированию. Мы рады поздравить всех участников сообщества с 8-летием площадки! Живите долго и процветайте!

Пользуясь случаем, хотим напомнить о себе и рассказать об успехах за последние три года. Бонусом вы узнаете, как бесплатно учиться в Университете Иннополис и новых программах магистратуры. Поехали!


Полный текст и комментарии »

  • Проголосовать: нравится
  • +72
  • Проголосовать: не нравится

Автор KAN, 7 лет назад, По-русски

Всем привет!

Завтра, 17 марта 2018, в 18:35 по московскому времени состоится первый Уайлд-кард раунд VK Cup 2018. Кроме того, в это же время состоится неофициальная трансляция этого соревнования, в которой могут принять участие все желающие.

Раунды будут проведены по особым правилам и будут нерейтинговыми. Задачи были подготовлены командой Codeforces: fcspartakm, MikeMirzayanov и мной. Спасибо vovuh, GreenGrape, FalseMirror, Glebodin и vintage_Vlad_Makeev за тестирование и помощь в подготовке раунда!

В официальном раунде команды будут бороться за последний шанс попасть во второй раунд чемпионата, для этого необходимо попасть в 50 сильнейших команд.

Подробности правил будут размещены в этом посте примерно за полчаса до начала раунда. После раунда будет фаза открытых взломов продолжительностью в одни сутки, по аналогии с образовательными раундами Codeforces.

Правила раунда:

Вам предстоит почти обыкновенный раунд по правилам ACM-ICPC. Будут предложены 10 несложных задач на 2 часа. Набор тестов для задач на время раунда содержит базовые тесты (но они значительно сильнее претестов традиционных раундов). После окончания раунда у вас будет 24 часа для поиска тестов против чужих решений, аналогично традиционным образовательным раундам. По завершению фазы открытых взломов мы добавим все успешные взломы и перетестируем все решения. Только после этого результаты раунда буду объявлены окончательными.

Основное отличие от традиционных раундов состоит в следующем специальном правиле.

Каждую задачу вы можете сдавать только на своем одном (и отличном от других) языке программирования. При этом разные компиляторы/диалекты языка будут считаться одним языком. Например, компиляторы GNU G++, GNU G++ 11, GNU G++ 14 и MS C++ - это один язык (группа языков) C++. Таким образом, во время раунда вам предстоит не только решить задачи, но и попробовать базово изучить новые языки. Мы не рассчитываем, что вы знаете 10 разных языков. Наверняка, вам придется быстро вникнуть во что-то новое, изучив основной синтаксис других языков за время раунда.

Формально, отсылая решения будет произведена следующая дополнительная проверка:

  • Если по этой задаче есть хотя бы одно непротестированное решение или решение, которое прошло хотя бы один тест, на другом языке, то ваше решение принято не будет. Таким образом, если решение прошло хотя бы один тест, то задачу можно сдавать только на этом же языке.
  • Если по другой задаче есть хотя бы одно непротестированное решение или решение, которое прошло хотя бы один тест, на этом языке, то ваше решение принято не будет. Таким образом, использованный язык нельзя больше использовать для другой задачи.

Напоминаем, что у вас есть возможность (например, в архиве) выбрать просмотр всех успешных попыток по задачам предыдущего раунда и отфильтровать их по конкретному языку. Так вы сможете ознакомиться с примерами решений на любом из поддерживаемых языков. Кроме того, таблица ниже содержит разбиение конкретных компиляторов по языкам (группам языков) и ссылки на примеры исходных кодов на этих языках.

Во время раунда вы можете использовать вкладку "запуск" для тестирования своих решений, если интересующий вас компилятор у вас не установлен локально.

Группа языков Языки программирования / компиляторы Примеры
C GNU C, GNU C11 10903473, 17029870
C++ GNU C++, GNU C++11, GNU C++14, GNU C++17, MS C++, etc. 23794425, 5456501
C# Mono C#, MS C# 3195513, 3794163
D D 5482410, 2060057
Go Go 7114082, 21366098
Haskell Haskell 455333, 1668418
Java Java 8 25491359, 23678167
JavaScript V8 35963909, 35681818
Kotlin Kotlin 25779271, 25204556
OCaml OCaml 6157159, 1281252
Pascal Delphi, FPC, Pascal.NET 1275798, 1259434
Perl Perl 2519448, 1277556
PHP PHP 413942, 35875300
Python Python 2, Python 3, PyPy2, PyPy3 35883730 (Py2), 36179112 (Py3)
Ruby Ruby 1837970, 1289551
Rust Rust 25180002, 35652442
Scala Scala 35847980, 2456025

Кроме того, основные правила формата ACM ICPC: каждая задача может быть либо полностью решена (если решение проходит все тесты), либо не решена. Участники в результатах располагаются по убыванию числа решенных задач, при равенстве числа решенных задач~--- по штрафному времени. Штрафное время вычисляется как сумма по каждой решенной задачи времени, прошедшего с начала раунда до времени решения этой задачи, в минутах, плюс 20 минут за каждую неудачную попытку по каждой из решенных задач. Обратите внимание, что задачи не расположены в порядке возрастания сложности. Кроме того, вы можете перепосылать решение, даже если оно прошло все тесты, так как после окончания фазы открытых взломов будет добавлено больше тестов.

Удачи!

Разбор здесь.

Полный текст и комментарии »

  • Проголосовать: нравится
  • +112
  • Проголосовать: не нравится

Автор Endagorion, история, 7 лет назад, По-русски

Всем привет! Сегодня, 13 марта в 21:00 MSK пройдет второй отборочный раунд Яндекс.Алгоритм 2018. Перетий в контест можно с сайта Алгоритма.

Задачи подготовлены мной, Михаилом Тихомировым. Я благодарю за помощь с подготовкой задач Глеба GlebsHP Евстропова, а также ifsmirnov, halyavin, kuzmichev_dima, scorpion за тестирование задач.

Всем удачи, увидимся на контесте!

Полный текст и комментарии »

  • Проголосовать: нравится
  • +259
  • Проголосовать: не нравится

Автор majk, 7 лет назад, перевод, По-русски

Раунд 1 VK Cup 2018 пройдет 10-го марта в 18:35 MSK (время в вашем часовом поясе). Соревнование "VK Cup 2018 — Раунд 1" предназначено для команд, прошедших из двух Квалификационных раундов. Лучшие 400 команд пройдут в раунд 2, вместе с командами, отобранными в Уайлд-кард раунде 1 неделей позже. Как обычно, параллельно пройдут два обычных раунда, по одному для каждого дивизиона, для тех, кто не может принять участие в VK Cup.

Я хотел бы поблагодарить KAN за приведение моих безумных идей к виду законченного набора задач, координацию и идею одной задачи, AlexFetisov, qwerty787788, winger, Errichto, Tommyr7 и misof за тестирование, MikeMirzayanov за платформы Codeforces и Polygon, а также VK за проведение соревнований. Также спасибо arsor за помощь с условиями на русском языке.

Все три раунда будут идти 2 часа, и все являются рейтинговыми. Раунды VK Cup и первого дивизиона будут иметь шесть задач, одинаковые в обоих раундах. Раунд второго дивизиона будет содержать пять задач. Стоимости задач будут объявлены перед раундом.

Главными героями раунда будут Алиса и Боб. Конечно, Ева попытается разрушить их планы.

Это мой первый раунд на Codeforces и, надеюсь, не последний. Желаю вам много посылок, крутых хаков и положительного изменения рейтинга.

Поздравляем победитетей!

VK Cup

Div.1

Div.2

Разбор тут.

Полный текст и комментарии »

  • Проголосовать: нравится
  • +251
  • Проголосовать: не нравится

Автор craus, история, 7 лет назад, По-русски

Всем привет.

Хочу представить вашему вниманию небольшую игру, которую я сделал про codeforces.

Она браузерная. Вот ссылка: https://craus.github.io/codeforces-simulator/

Заодно там сделал раздел More games, если вас заинтересуют другие мои игры. Я очень люблю их делать. Одна вот вышла в стим вчера. Тоже можете заценить.

Полный текст и комментарии »

  • Проголосовать: нравится
  • +687
  • Проголосовать: не нравится

Автор Zlobober, 7 лет назад, По-русски

Всем привет!

Сегодня состоится первый тур Открытой олимпиады школьников — личного соревнования по программированию, ежегодно проводящееся в Москве. Над составлением соревнования работала Московская методическая комиссия, известная вам также по Московской олимпиаде для 6-9 классов, Московской командной олимпиаде и олимпиаде Мегаполисов (раунды 327, 342, 345, 376, 401, 433, 441, 466).

Открытая олимпиада составляется из самых интересных и сложных задач, которые были предложены многочисленным коллективом наших авторов, поэтому, не желая лишать вас возможности поломать голову над задачами полного проблемсета вместе с конкурсными участниками, мы вместе с командой Codeforces решились на эксперимент. Мы собираемся провести завтра рейтинговый раунд Codeforces, основанный на задачах обоих туров олимпиады.

В связи с этим мы просим всех участников сообщества, собирающихся участвовать в соревновании, проявить уважение к себе и другим участникам соревнования и не пытаться читерить никоим образом, в частности, выясняя задачи у участников соревнования в Москве. Если вы узнали какие-либо из задач Открытой олимпиады (участвуя в ней лично, от кого-то из участников или каким-либо иным образом), пожалуйста, не пишите раунд. Участников олимпиады мы просим воздержаться от публичного обсуждения задач. Любое нарушение правил выше будет являться поводом для дисквалификации.

Раунд состоится в 11:05 9 марта по Москве и продлится 2.5 часа. В каждом дивизионе будет предложено по 6 задач.

Задачи раунда были подготовлены ch_egor, Sender, Flyrise, cdkrot, malcolm, vintage_Vlad_Makeev под руководством вашего покорного слуги с методической помощью от meshanya, GlebsHP, Endagorion и Андреевой Елены Владимировны. Часть задач для div2 была доработана командой Codeforces в лице fcspartakm, также важный вклад в виде обсуждения и выбора конкретных задач внёс координатор Codeforces KAN.

Всем удачи!

UPD: Email-рассылка о раунде содержит неправильной информацию о времени старта раунда и продолжительности. Вместо "12:05 9 марта, 2 часа продолжительности" должно быть "11:05 9 марта, 2.5 часа продолжительности", как было с самого начала указано в анонсе раунда.

UPD2: Раунд перенесён на десять пять минут, но мы полны энтузиазма :)

Поздравляем победителей!

Division 1:

  1. dotorya
  2. Swistakk
  3. Syloviaely
  4. zscoder
  5. dreamoon_love_AA
  6. SkyDec
  7. Marcin_smu
  8. yutaka1999
  9. Kostroma
  10. Will_Dearborn

Division 2:

  1. _ChenKerui
  2. Demerzel_IV
  3. 879333752
  4. yyc_jm
  5. Anson529
  6. iotang
  7. wcz112
  8. Hankpipi
  9. cyz666
  10. wwd2075

UPD3: Разбор наконец появился! Спасибо vintage_Vlad_Makeev и ch_egor за воплощение его в реальность.

Полный текст и комментарии »

  • Проголосовать: нравится
  • +236
  • Проголосовать: не нравится

Автор botaninvestments, история, 7 лет назад, По-русски

В феврале в грантовой программе фонда Виктора Шабурова Botan Investments для преподавателей приняли участие 18 университетов. Больше всего активных студентов — 20 человек — удалось привлечь к тренировкам в УрФУ (Екатеринбург). Больше всего тренировок провели в МГУ (Саранск), СибГУТИ (Новосибирск), СОГУ (Владикавказ) и КФУ (Казань). В феврале к нам присоединился Вологодский Государственный Университет, рады видеть нового участника!

Botan Investments выступил одним из спонсоров олимпиады Южного Федерального Университета ContestSFedU-2018 (отборочный тур начнется 16 марта), а также спонсировал поездку ПГНИУ на сборы в МФТИ.

В группе ВК вышли два новых поста Михаила droptable Рубинчика, посвященных работе со школьниками: воспитание и креативность и организация лагерей для школьников.

В сегодняшнем посте Михаил рассуждает о создании федерации спортивного программирования:

Полный текст и комментарии »

  • Проголосовать: нравится
  • +61
  • Проголосовать: не нравится

Автор BledDest, 7 лет назад, перевод, По-русски

Привет, Codeforces!

6 марта в 18:05 MSK начнётся Educational Codeforces Round 39.

Продолжается серия образовательных раундов в рамках инициативы Harbour.Space University! Подробности о сотрудничестве Harbour.Space University и Codeforces можно прочитать в посте.

Этот раунд — особенный: трое лучших участников среди тех, у кого есть возможность принимать участие в ACM ICPC, получат специальное приглашение на Hello India x Russia Programming boot camp от Codeforces и SDV, с полной оплатой.

Social Discovery Ventures (SDV) создаёт и развивает Интернет-проекты, помогающие людям со всего мира общаться друг с другом.

Победителям раунда полностью оплатят участие в Hello India x Russia Programming boot camp, проживание и питание в Индии.

В этом раунде также разыгрывается специальный региональный приз — компания Phaze Ventures полностью оплатит участие в Hello India x Russia Programming boot camp трём лучшим участникам раунда из Омана (также среди тех, у кого есть возможность принимать участие в ACM ICPC).

Раунд будет рейтинговым для Div. 2. Соревнование будет проводиться по немного расширенным правилам ACM ICPC. После окончания раунда будет период времени длительностью в один день, в течение которого вы можете попробовать взломать абсолютно любое решение (в том числе свое). Причем исходный код будет предоставлен не только для чтения, но и для копирования.

Вам будет предложено 7 задач на 2 часа. Авторы задач — awoo, vovuh и я.

Удачи участникам! Надеюсь, вы найдёте для себя в раунде что-то интересное.

UPD: Опубликован разбор задач.

Полный текст и комментарии »

  • Проголосовать: нравится
  • +237
  • Проголосовать: не нравится