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

Всем привет! Codeforces Round #FF(255) начнется совсем скоро! Раунд будет проходить в обоих дивизионах, приглашаем всех принять участие!

Главным героем задач этого раунда снова становится DZY! Вы все уже знаете, что DZY интересуется очень многими вещами. В этот раз у DZY есть много интересных задач. Задачи будут проще, чем в прошлый раз, тем не менее ваша помощь потребуется. В награду за помощь DZY подарит вам рейтинг.

Спасибо Gerald, который помогал нам в подготовке раунда. Также спасибо MikeMirzayanov, благодаря которому существуют существует Codeforces.

Задачи раунда готовили: jcvb, jiry_2 и я. Это наш первый раунд Codeforces :)

Ждем вас на контесте, DZY очень нужна ваша помощь!

Желаем удачи и удовольствия от решения задач! :)

UPD

Разбалловка для первого дивизиона: 500-1500-1500-2000-2500.

Разбалловка для второго дивизиона: 500-1000-1500-2500-2500.

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

Условия задач Codeforces Round #FF (Div. 2)
  • Проголосовать: нравится
  • +198
  • Проголосовать: не нравится

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

Привет всем! Совсем скоро начнется Codeforces Round #254.

Главным героем раунда будет клёвый парень по имени DZY. DZY очень любит решать самые разнообразные задачки. К сожалению, не со всеми задачами он может справиться, поэтому вам придётся немного помочь ему.

Традиционно благодарим Gerald за его советы по подготовке раунда, а MikeMirzayanov за создание замечательной платформы для проведения соревнований по программированию.

Задачи готовили FancyCoder и я. Отдельное спасибо пользователям vfleaking, jqdai0815 и lsmll за тестирование задач контеста.

Не упустите свою возможность помочь клёвому парню DZY.

Желаем удачи и удовольствия от решения задач!

Распределение баллов по задачам будем анонсировано совсем скоро.

UPD

Разбалловка для первого дивизиона: 500-1000-2000-2000-2500.

Разбалловка для второго дивизиона: 500-1000-1500-2000-3000.

UPD

Соревнование завершено, всем спасибо заучастие!

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

Победители Div. 1:

  1. subscriber

  2. flydutchman

  3. uwi

  4. Egor

  5. stevenkplus

Победители Div. 2:

  1. lost3030

  2. laekov_

  3. JongMan

  4. Daumilas

  5. nnahas

Разбор задач уже опубликован.

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

Условия задач Codeforces Round 254 (Div. 2)
  • Проголосовать: нравится
  • +262
  • Проголосовать: не нравится

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

Да-да! До финала чемпионата мира остались считанные дни! Команды уже собрались в Екатеринбурге, большинство зарегистрировались и смотрят матч Бельгия — Россия.

Я же начну немного издалека и всмомню, что традиция публиковать путевые заметки о поездках Саратовского университета на финалы стартовала в далеком 2005 году. Есть небольшая закономерность — почти всегда, когда мы вели блог, команда завоевывала медаль. Не буду искушать судьбу и немного напишу первые впечатления этого года.

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

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

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

Всем привет!

Приглашаю вас принять участие в Codeforces Round #253, который начнется в четверг 19 июня в 19:30 MSK. Раунд будет проходить в обоих дивизионах.

Это мой первый раунд Codeforces, и я надеюсь, что вам он очень понравится!

Большое спасибо Gerald за помощь в подготовке раунда. Также хочется поблагодарить MikeMirzayanov за создание удобной платформы для проведения соревнований. Также благодарю тестеров этого раунда: antonkov, Aksenov239, VArtem, subscriber, niyaznigmatul. А еще Delinur за перевод условий на английский.

Не пропустите шанс получить удовольствие от решения интересных задач!

UPD. Распределение баллов по задачам:

Div1: 500-1500-1500-2000-2500

Div2: 500-1000-1500-2500-2500

UPD2. Соревнование завершено, всем спасибо за участие!

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

1) tourist

2) scott_wu

3) stevenkplus

3) gs12117

5) GlebsHP

А также победителей Div2:

1) tafit3

2) thnkndblv

3) MIT3

4) lucaslima

5) liuzhijian

Особенно хочется поздравить tourist, единственного, кто решил все пять задач, а также единственного, кто решил задачу 442E - Гена и второе расстояние!

Разбор задач уже опубликован.

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

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

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

Уже сегодня, 15 июня, в 13:00 начнется заключительный раунд отборочного этапа Яндекс.Алгоритма. За 100 минут будут разыграны в общей сложности 718 зачетных очков, которые определят состав финалистов. Все три призера Яндекс.Алгоритма 2013 уже гарантировали себе участие в финальном раунде. А вы?

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

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

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

Тема подготовки задач для контестов, конечно, не так популярна, как извечный вопрос "как стать красным за три месяца", но все-таки вызывает некоторый интерес публики. Я уже писала про особенности подготовки Surprise Language Round и про эмоциональный аспект авторства задач; пора поделиться суровыми фактами о подготовке самых обычных контестов.

Задачи

Сколько времени у вас уходит на то чтобы подготовить, выбрать, вспомнить или подыскать сами идеи задач — происходит ли это в течение дня-двух, или они постепенно рождаются недельку-месяц а потом вы начинаете думать "не применить ли их в контесте?"

Как вы оцениваете — какой опыт решения задач СП (в штуках? годах) требуется чтобы уверенно изобретать задачи самому — или же это не коррелирует и есть люди которые только придумывают, но не решают (хаха)?

Генерация идей — процесс долгий, практически непрерывный. Когда я придумывала задачи, я все время генерировала идеи из чего попало (о, белка побежала... хмм, а это идея! — честное слово, задача до сих пор лежит, сложная :-) ) и конспектировала их. Когда у меня было время и настроение написать контест, я перетряхивала эти конспекты в поисках задач, которые были бы 1) решаемы, и 2) симпатичны и достаточно нестандартны, и собирала из них сет.

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

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

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

Процесс творения раунда без прикрас и страшилок.
Путеводитель по творению раунда от автора четырёх Codeforces раундов.

Спасибо RodionGork, который придал мне необходимый испульс и hball1st, который придал необходимый импульс RodionGork.

1. Придумывание задач.

Тут сложно дать какой-то совет. Нет какого-то определённого алгоритма придумывания задач, а если бы он был, получились бы не задачи, а сложные упражнения на стандартные алгоритмы, как половина задач на Russian Code Cup. Чтобы получилась хорошая, интересная задача, должна быть какая-то идея, которая пришла в голову Вам, а потом должна прийти в голову участникам соревнования. Какая-то, хотя и самая элементарная, но идея, в идеале, должна быть даже в задаче A второго дивизиона. Так что, должен сразу предупредить, что, поскольку творческое мышление — процесс, воспитываемый с самого детства, то придумывать задачи дано не всем. Увы.

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

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

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

Божественно кодить можно не только для разных поисковых систем, но и в индустрии видеоигр — и не где-нибудь, а прямо на родине. Если не верите, то компания ZeptoLab, создатель известной во всем мире игры Cut the Rope, дает вам возможность убедиться в этом лично. И да, мы находимся в Москве.

Не секрет, что высот программирования достигают только те, кто много работает, в том числе — над собой и своим образованием. В ZeptoLab мы стараемся создать пространство, которое максимально к этому располагает. В частности, недавно у нас появилась корпоративная библиотека, где можно найти все необходимое для получения новых знаний, а также импровизированный читальный зал с диванами и креслами.

Также мы устраиваем чемпионаты по разработке внутри компании, чтобы наши ЗептоПрограммисты могли в свое удовольствие порешать нетривиальные задачки и помериться с коллегами нулями и единицами. Победители получают славу, ценные подарки и именное оружие (шутим, не оружие).

А с недавнего времени в Zeptolab открылась своя алгоритмическая школа, в которой преподает не кто иной, как создатель и руководитель всея Codeforces — Михаил Мирзаянов! Личность в девелоперских кругах немалоизвестная: Михаил уже тренировал команду, которая стала чемпионом мира по программированию, так что можно себе вообразить, какие горизонты развернулись перед разработчиками ZeptoLab и перед компанией в целом. В таком формате Михаил преподает впервые, в России и мире аналогов подобной системы корпоративного образования практически нет.

Для нас алгоритмы играют существенную роль, ведь требования к разработке стоят довольно жесткие: приложение на таргет-устройстве в идеале должно выдавать 60 кадров в секунду, и все расчеты игровой логики надо производить очень быстро и предпочтительно с простой сложностью в противовес амортизированной. Кроме того, у нас есть возможность делать неслабый препроцессинг, перенося некоторые вычисления на этап подготовки ресурсов для игры. Понимание этих фактов, как и множества других — вот ключ к быстрой работе наших игр. По этой причине мы поддерживаем движение алгоритмистов.

И впервые Зептолаб проводит конкурс по алгоритмической разработке, на базе Codeforces. Вас ждут нетривиальные задания, бескомпромиссная девелоперская борьба и крутые призы:

Ну и чтобы добавить интриги: будет еще один приз:

IPad Mini Retina мы вручим рандомно тому, кто попадет в ТОП-50 победителей конкурса и будет выбран вот так: мы просуммируем времена всех успешных попыток трех победителей (в секундах от начала контеста) и возьмем строчку с номером s % 47 + 4, где s — найденная сумма. Если вычисленная строка будет делить место, то приоритет будет у того, кто сдал последнюю из решенных задач раньше.

И на сладенькое: у того, кто покажет неплохие результаты по конкурсу, будет возможность устроиться к нам по упрощенной схеме. Если тебе интересно попробовать себя в команде ZeptoLab — поставь соответствующую галочку при регистрации.

О том, что такое работать у нас можно почитать тут: http://zeptoteam.ru/.


Заинтересовались работой в ZeptoLab?

Чемпионат будет проводиться в один раунд. Формат соревнования — по правилам Codeforces. Раунд будет рейтинговым и общим для обоих дивизионов.

Дата и время проведения: 13 июня 2014, время: 19:30 — 22:00.

Разбалловка задач: 1000-1000-1500-2500-2500-3000.

Ура-ура! Соревнование завершено! Спасибо всем принявшим участие! Надеемся, что вам понравились задачи. Особые поздравления победителям соревнования:

  • 1 место — KAN (Николай Калинин, Нижний Новгород) — iPad Air
  • 2 место — winger (Владислав Исенбаев, США, Фейсбук) — iPad Mini
  • 3 место — tourist (Геннадий Короткевич, Санкт-Петербург, ИТМО) — iPad Mini

Все участники, занявшие места с 1-го по 30-е получат подарки: замечательного плюшего Ом Нома и сувенирную футболку, а участники с 31-го места по 50-е получат в подарок футболки чемпионата!

Дополнительный приз достается участнику, занявшему 21-е место: package.zaic (Вадим Зайцев, Новосибирск, Новосибирский ГУ).

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

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

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

Скоро 8 июня, в 19:30 состоится очередной Codeforces Round для участников из второго дивизиона. Участники из первого дивизиона могут поучаствовать вне конкурса.

Задачи были подготовлены группой авторов в составе: Гриднев Виталий (gridnevvvit), и Данил Сагунов (danilka.pro). Традиционно большое спасибо Gerald за помощь в подготовке в раунда, Delinur за переводы на английский и MikeMirzayanov за системы Codeforces и Polygon.

Распределение баллов по задачам будет таким 500 — 1000 — 1500 — 2000 — 2500.

Соревнование закончено, поздравляем победителей!

  1. kuangbin10
  2. ToumaKazusa
  3. qiaoranpenxiang
  4. rotoZOOM
  5. umczca195

Разбор задач можно найти здесь

Удачи!

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

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

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

Начнется сегодня, в 21:00. Приглашаю всех прошедших в отборочный этап участников перейти по ссылке на раунд. Традиционно, раунд продлится 100 минут и будет оцениваться по системе Гран-При 30. Победа в прошлом раунде принесла pperm86 100 зачетных очков и участие в финальном раунде! Кто обеспечит себе приглашение в Берлин сегодня?

Удачи!

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

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