Автор KADR, 14 лет назад, По-русски
Добрый день!

Я хотел бы анонсировать неофициальную трансляцию всеукраинской олимпиады школьников по информатике, которая будет проведена на Codeforces во вторник, 12 апреля в 16:00 по московскому времени. Контест пройдет на задачах недавно завершившейся всеукраинской олимпиады по информатике - UOI2011. Правила будут ACM-ICPC. К участию будут допускаться как команды, так и индивидуальные участники. Рейтинг за контест начисляться не будет.

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

Авторами задач являются: Даниил Нейтер, Роман Едемский, Роман Ризванов, Илья Порублев и я (Ярослав Твердохлеб).

После начала контеста задачи будут доступны в PDF по ссылкам:

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

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

Автор ashmelev, 14 лет назад, По-русски
Добрый день!

Авторами сегодняшнего контеста являются Евгений Лазарев (Нижегородский ГТУ) и я (Алексей Шмелев, Нижегородский ГУ)

Сегодня вам предстоит помочь мальчику Васе cориентироваться в виртуальном мире компьютерных игр.

Обращаем внимание, что раунд пройдет в нестандартном формате - 6 задач стоимостью 500, 1000, 1000, 1500, 1500 и 2000 баллов.

В связи с измененным количеством задач продолжительность раунда увеличена до 2 часов 30 минут.


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

Желаем удачи и успешной сдачи решений!

UPD: Приносим извинения за неточности в задаче E и последующие неверные ответы на вопросы некоторых участников.

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

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

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

Всем привет!

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

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

Как видите, работа над проектом активно ведётся. Мы рады будем услышать от вас новые конструктивные пожелания. 


Добавлено:

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


Максим Шипко, команда Codeforces

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

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

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

Прием решений участников завершен. Спасибо за участие. В скором времени мы проведем финальное тестирование и подведен результаты.

Всем доброго дня.

Все что написано ниже не первоапрельская шутка, но тоже мероприятие веселое :) Мы рады анонсировать новое экспериментальное соревнование на Codeforces — "Парсер контест: разбор архива задачи".

Вы когда-либо составляли тренировки, используя архивы прошедших контестов? Вы выкачивали из интернета архивы контестов для тестирования своих решений локально? Если да, то вы не могли не заметить, что каждый организатор так и норовит придумать свой собственный формат распространения задач. Да это правда!

За свою жизнь я подготовил и провел огромное количество тренировок по прошедшим соревнованиям. Зачастую, это довольно однообразное занятие — часто к каждой задаче надо писать какие-то скрипты, которые переименовывают входные/выходные файлы задачи в стандартный вид. В архивах они называются совсем по-разному: может это river.in.1, river.out.1, river.in.2, river.out.2 и т.д. В другой задаче это может быть tests/1.dat, tests/1.ans, tests/2.dat, tests/2.ans и т.п.

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

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

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

Автор Ripatti, 14 лет назад, По-русски
Привет всем!

Автором задач сегодняшнего раунда буду я. Это мой второй раунд на codeforces. Надеюсь, он Вам понравится так же, как и первый.

Удачи!

UPD.
Победитель - unicef.
Разбор задач.

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

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

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

Необычный турнир Manthan 2011 показал слабые стороны текущих формул подсчета рейтинга. После подведения результатов у победителя соревнования touristа предполагаемое изменение рейтинга оказалось равно "-1" :)

Такое возникло по причине приведения вычисленных изменений по сумме к 0. То есть Геннадий был в некотором плюсе до таких изменений, но так как сумма всех изменений не сошлась в 0 (оказалась положительной), то из всех рейтингов было немного вычтено. В качестве quick dirty hack в том раунде я отключил приведение суммы к 0, что привело к некоторой единовременной инфляции. Еще небольшой ляп: мной было замечено, что участники второго дивизиона за хорошее выступление получают слишком много баллов.

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

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

Автор Connector, 14 лет назад, По-русски
Рад вас приветствовать на юбилейном 26-ом раунде Codeforces Beta Round # 64.

Автором сегодняшнего контеста являюсь я. Я студент Тюменского Государственного Университета.

Хочу выразить благодарность Дурынину Никите (Austeritas) за пару идей к задачам, Дмитрию Бочкареву (Walrus) и Черненкову Алексею (Laise) за тестирование, Артему Рахову (RAD) за помощь в подготовке контеста, Марии Беловой за перевод условий и Михаилу Мирзаянову (MikeMirzayanov) за отличную систему.

Сегодня Вам предстоит путешествие в страну Моржландию, где потребуется помочь местным обывателям и властям.

Желаю всем удачи и пусть победит сильнейший!

Поздравляем Petr'а с победой, единственного участника, сдавшего все пять задач!

Разбор

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

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

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

Здравствуйте!

Сегодня автором задач являюсь я. На контесте Вам будет предложено помочь Челябинским школьникам в решении их нетривиальных проблем.

Выражаю благодарность всем тем, кто помогал готовить раунд: Антону Гардеру за неоценимую помощь в составлении комплектов задач,  Демиду Кучеренко за помощь в составлении условий, Артему Рахову за координирование действий и терпение : ), Марии Беловой за перевод и Михаилу Мирзаянову за великолепную систему.

Всем удачи!

Победитель - Solo.

Разбор - http://codeforces.me/blog/entry/1571

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

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

Автор A.K.Goharshady, 14 лет назад, перевод, По-русски

Итак, языком этого раунда является Io. Io (первая буква — заглавная i) — скриптовый, чисто объектно-ориентированный язык программирования с динамической типизацией. Язык был разработан Стивом Декортом (Steve Dekorte) в 2002 году. Реализация является кросплатформенной, открытой (лицензия BSD) и рассчитана на лёгкость встраивания в качестве скриптового языка (из Wikipedia). Версия, установленная на Codeforces — Io-2008-01-07 (Win32).

Одна из основных особенностей языка — минималистичность синтаксиса. Код знаменитой программы "Hello World!" на этом языке выглядит так:

"Hello World!" println

А вот пример решения задачи "A+B" (числа заданы на разных строках):

a := File standardInput readLine asNumber
b := File standardInput readLine asNumber
c := a+b
c println

Вы можете скачать интерпретатор отсюда и следовать инструкциям из дистрибутива для установки. Также дистрибутив доступен по ссылке. Пароль — f0ca4da70e5c5f80

Дополнительную информацию можно прочесть в Wikipedia, а документация доступна на официальном сайте здесь. Вы можете найти больше еще информации, используя Google. Удачи и веселого вам контеста!

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

Обратите внимание, что так как интерпретатор Io всегда возвращает код возврата 0 и не имеет возможности проверить синтаксис программы до запуска, то вердикты "Ошибка компиляции" и "Ошибка времени исполнения" будут отображаться как "Неправильный ответ".

Задачи не отсортированы от простой к сложной.


Для предварительной загрузки доступен зашифрованный по паролю архив. Контест задерживается примерно на 10 минут. Пароль будет доступен примерно за 1 минуту до начала контеста.

[Вольный перевод оригинального поста]

Всем привет!

Unknown language round #1 был проведен 21-го февраля и мы решили повторить этот эксперимент.

Он будет проведен по правилам обычного ACM-ICPC контеста. Единственная особенность раунда - задачи на нем можно будет сдавать, используя один-единственный язык программирования. Какой именно это будет язык? Пока - секрет! Мы надеемся, что вам придется его изучить во время контеста, а сам язык будет анонсирован примерно за одну минуту до начала соревнования.

Участие в этом раунде не повлияет на рейтинг - это такой веселый эксперимент. Задачи будут в большей степени ориентированы на умение писать код, чем на применение каких-либо алгоритмов.

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

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

Автор maksay, 14 лет назад, По-русски
Всем привет!

Сегодня авторами задач являемся мы с Романом Едемским (Shtrix).  Большое спасибо за помощь в подготовке задач нашему тиммейту Твердохлебу Ярославу, Рахову Артему, Дмитрию Матову и Марии Беловой.

Надеюсь, контест вам понравится!

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

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

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