Комментарии
На NerevarACM ICPC Finals 2012: Journey to Warsaw , 6 дней назад
+25

Хлебный горшочек для супчика — отличная идея! Тарелки мыть не надо, их надо кушать!

На snarknews5 этап Открытого Кубка, 13 дней назад
+18

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

На Alex_KPRМаленькие тайны полигона, 13 дней назад
+10

Очень интересно, напишите, пожалуйста, подробнее.

На bilbo1Оповещение о взломах, 2 недели назад
0

Да, добавить звук — дело хорошее.

Какой у вас браузер? Большинство современных браузеров вроде вываливают alert так, что не заметить его трудно.

На MikeMirzayanovКРОК 2012 — Фотографии, 2 недели назад
+5

Напишу в блог

На MikeMirzayanovКРОК 2012 — Фотографии, 2 недели назад
+1

Да, дали возможность поучаствовать широкой аудитории. Что характерно, участники с опытом не жгли.

На NickolasChallenge24 2012 — финал, 2 недели назад
+3

Egor, расскажи как вы решали. Интересно же!

На NickolasChallenge24 2012 — финал, 2 недели назад
-4

Верно ли, что задачу М подбросили так как лидеры сдали все?

На MikeMirzayanovCode Game Challenge 2011: Скринкаст, 3 недели назад
+5

Оно не порендерено в видеофайл. Быстро сделать приличный скринкаст у меня не получилось — низкое качество + звука не было :(

На ruzana.miniakhmetovaABBYY Cup 2.0 – Hard!, 3 недели назад
0

Вы путаете время до окончания регистрации и начала контеста.

На ruzana.miniakhmetovaABBYY Cup 2.0 – Hard!, 3 недели назад
0

Во время контеста :) Все прочтете в условии.

На dolphinigleCROC Champ 2012 — Round 3 (Final), 3 недели назад
+4

Да

На GeraldCroc Champ 2012 — Final: Starting time, 3 недели назад
+9

Примерное расписание (кое-что может будет изменено):

10:00 — 10:30 — Регистрация участников финала, завтрак

10:30 — 11:00 — Рассказ о CGC, раздача материалов, переход в классы для программирования

11:00 — 14:30 — Проведение игрового раунда

14:30 — 16:45 — обед, просмотр результатов игрового раунда, награждение победителей игрового раунда

16:45 — 19:00 — Проведение финального тура

19:00 — 19:30 — Подведение итогов, награждение призеров, выступление организаторов

На GeraldCroc Champ 2012 — Final: Starting time, 3 недели назад
-1

Мы не очень предполагали участие внеконкурсников. Гера очень попросил :)

На Alex_KPRМаленькие тайны полигона, 4 недели назад
0

Вот здесь написано

На Alex_KPRМаленькие тайны полигона, 4 недели назад
0

Да, но лучше новые чекеры не писать на testlib.pas. Лучше используйте testlib от ИТМО.

На HolkinPVCodeforces Round #117 (Div. 2), 4 недели назад
0

Thank you. I’ll try to investigate it.

На HolkinPVCodeforces Round #117 (Div. 2), 4 недели назад
0

Maybe you have some copy-paste from HTML. And HTML source of your question exceeded 1000?

На RipattiCroc Champ 2012 — Round 2, 4 недели назад
0

Все нормально. Были выбраны топ-50 из тех, кто подтвердился.

На RipattiCroc Champ 2012 — Round 2, 4 недели назад
+3

Разосланы приглашения.

На RipattiCroc Champ 2012 — Round 2, 4 недели назад
0

I’ve sent email.

На MikeMirzayanovCodeforces Round #116, 4 недели назад
0

Да, спасибо. Обновление откладывается, надо исправить.

На MikeMirzayanovCodeforces Round #116, 4 недели назад
+2

Right. Also you may read Wikipedia about ACM-ICPC.

Это из-за необычных тестсетов. Пока эти задачи убраны из дорешивания.

These problems are not supported in practice correctly for now. I’ve temporary removed them from the problem archive. Sorry.

На wwweqTCO Algorithm Round 2A, 4 недели назад
+2

Довольно обидно, я как раз пытался взломать AnOrange0409. Предсказываю, что его решение упадет.

В базе регистрации стоит отметка, что вы выбрали “выпускник”. В любом случае, изменю тип регистрации вручную.

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

Там же написано, что контест будет рейтинговым для всех участников из Див. 2.

Участник должен быть зарегистрирован на сайте ABBYY Cup 2.0 как студент и быть из второго дивизиона.

Официально мероприятие студенческое, а вы — школьник.

На RipattiCroc Champ 2012 — Round 2, 4 недели назад
+15

Да, будут

На Alex_KPRМаленькие тайны полигона, 4 недели назад
0

До тех пор пока браузеры не научатся автоматически расставлять переносы, текст не будет выглядеть более читаемым по ширине. Неравномерные межсловные интервалы портят текст значительно больше рванного правого края. Это не только мое мнение, но и уважаемых сайтов (навскидку зашел в википедию, хабрахабр, ленту, на сайт студии Лебедева, яндекс, ВК). Профессиональные дизайнеры/типографы здесь вроде солидарны.

Короче, не надо использовать в вебе justify :)

На Alex_KPRМаленькие тайны полигона, 4 недели назад
+10
  1. Да, наверное это будет удобно, сами иногда вынуждены копировать. С другой стороны потом будут “грабли” в виде синхронной правки двух (хорошо если двух) версий.
  2. Он довольно неплохо поддерживает коллективную работу. Скажем так, не хуже чем SVN :) Это означает, что при конкурентном изменении разных вещей (например, разных строк в одном условии) даже в одной задаче проблем не будет. Если конкурентно править одно и тоже место одного и того же файла, то в модели с коммитами и ревизиями конфликты неизбежны. Писать веб-интерфейс для резолва конфликтов как-то не хочется. За последний год использования Полигона с конфликтами я столкнулся один раз (в твоей задаче?). Предупреждения в стиле “я правлю условие X, не правь пока” кажутся естественными. Можно как-то показывать, что кто-то сейчас тоже правит эту задачу, но это не очень очевидно как сделать (может человек оставил открытой страницу браузера и ушел?) Видимо правильно в реалтайме нотифицировать о коммитах по задаче.
  3. В Полигоне довольно много сделано, чтобы не потерять работу. Так если поменять данные в любой форме, то случайно уйти со страницы невозможно (будет предупреждение). Клавиша BACK в современных браузерах возвращает к набранной форме. Видимо, единственный неприятный случай, когда происходит ребут сервера с вылогиниваем пользователя. Да, это нужно подправить, хотя такое довольно редко происходит.
На Alex_KPRМаленькие тайны полигона, 4 недели назад
0

Я видел условия на арабском :) Что вы называете поддержкой? Я думаю в первую очередь надо похачить olymp.sty, если в PDF хотите слова типа Problem, Input, Output на альтернативном языке.

На Alex_KPRМаленькие тайны полигона, 4 недели назад
+3

Многие теги и атрибуты небезопасны, они вырезаются. Что возможно, то лучше делать через markdown. Картинку в ссылке я вставлял 100 раз, это работает. Зачем вам justify да еще deprecated-атрибутом? Вроде ни то ни другое не модно.

Расскажите подробнее про несовместимость с тегами Codeforces, лучше в личку.

На Alex_KPRМаленькие тайны полигона, 4 недели назад
0

В pdf иногда вобоще по непонятным причинам не компилит.

Ну LaTeX мы не писали. Давай как такое случится, разберемся. Конечно, HTML-компилер понимает небольшое подмножество LaTeX и иногда работает не так как надо. Но для задач в 99% его достаточно. Рекомендуется писать условия так, чтобы они одинаково выглядели и в HTML и в PDF просмотре.

Еще хорошо проверено на опыте ЛКШ.

В ЛКШ стояла непоследняя версия, кое-что улучшено. А еще там инвокеров вроде было совсем мало.

Можно же дефайн от системы сделать.

Нет, так делать не надо. Я уже где-то писал, что спецификатор зависит от версии какой-то mscorelib.dll (или чего-то такого) из Windows. Например, я был свидетелем как с одной версией mingw на двух разных инстансах винды работало по разному — в одном случае надо было использовать %lld, в другом %I64. Моя рекомендация — стараться пользоваться cin/cout (почти всегда это возможно), делать такие задачи, чтобы не надо было читать long long (а в решениях читать int-ы через %d).

Хотелось бы так же иметь возможность менять вывод одного генератора другим, но это пока не реализованно.

Вот это не понял.

На Alex_KPRМаленькие тайны полигона, 4 недели назад
0

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

На Alex_KPRМаленькие тайны полигона, 4 недели назад
+6

Спасибо за пост. Добавь ссылки на Полигон. Завтра попрошу Эдика проверить поведение в некоторых из описанных случаев.

6. Конечно, png вставлять можно. Просто требуется указать BoundingBox, вот пример \includegraphics[bb=0 0 202 190]{pic.png}

7-8. Видимо в ограничение 1МБ вы просто уперлись из-за того, что стали png конвертить в eps, что делать было не надо. В любом случае ограничение поднимем, видимо надо поднять max-post-size для сервиса рендеринга.

9. Именно так. Это, например, написано прям под табличкой.

10. Рекомендую прочесть

11. Да, она работает так себе. Хотя перегенерирует не на каждый F5, очень многое подкэшируется. Но в общем да, эту штуку надо переработать. Хотя на ней довольно удобно шустренько просмотреть тесты.

14. Уже около года справа появляется warning, если нет соответствия. Вообще, хорошее правило — ворнингов не должно быть.

18. Да, %lld использовать не надо. Но кстати, в том числе чтобы уменьшить проблемы с совместимостью в таких случаях в стандартном пакете генерация тестов и проч. сделана через wine.

19. Все верно, ну кстати если размер тестов достаточно велик — это видимо где-то мегабайт этак много.

==

1. Да, был такой issue. После его обнаружения его быстро выпилили.

2. Да, мне нам тоже этого не хватает. Не совсем понятно насколько он должен быть generic. Короче, можно попробовать вместе подумать над его спецификацией.

3. Вроде там и есть максимально простая система статусов. Там только Failed плохое название, его надо заменить на Runtime error. Если пришел неожиданный вердикт, то это выделится красным. Наверное, хорошая идея уведомлять красным, если решение с не-OK тегом прошло все тесты. Кстати, решения, которые OK и TL используются при обработке взломов (они не должны падать на взломах, для TL-решений допускается TL).

4. Наверное просто надо подсвечивать предупреждением, если используемая память на тесте больше ML/2.

5. Про pdflatex не понятно, поясни. Я просто сам им не пользуюсь.

На ruzana.miniakhmetovaABBYY Cup 2.0: registration is open! , 4 недели назад
+8

Есть же “Выпускник”.

На ruzana.miniakhmetovaABBYY Cup 2.0: registration is open! , 4 недели назад
+8

Вроде бы понятно, что надо выбрать “Выпускник (Graduate)”. Разве нет? Почти наверняка он уже выпускник, а если таковым не является, то имея опыт работы в НИИ Данных Строк по смыслу довольно близок.

На ruzana.miniakhmetovaABBYY Cup 2.0: registration is open! , 5 недель назад
+6

Пока планы такие.

Простой контест будет рейтинговым для участников из Див 2 (независимо от того студенты они или нет). То есть рейтинг будет пересчитан для всех официальных участников простого контеста + участников из Див 2, кто вне конкурса.

Сложный контест будет рейтинговым для всех участников, независимо от формы участия и рейтинга.

На undefCodeforces Round #115, 5 недель назад
+5

It is for onsite participants. You should register on Codeforces Round #115, it will contain exactly the same problemset.

They will be in Russian and English.

Да, но правила, как написано в посте, немного необычны.

По поводу рейтинговости еще до конца не понятно. Скорее всего эти соревнования будут нерейтинговыми.

Не студенты смогут принять участие вне конкурса.

На MikeMirzayanovVK Cup — Computer Programming Championship, 5 недель назад
0

Следите за email-ами, скоро все будет!

Можно. Участникам второго дивизиона можно будет принять участие в обоих контестах, а из первого — в простом контесте можно будет принять участие только вне конкурса.

На Burunduk1VK Cup 2012 Round 3, 6 недель назад
0

Да, так и будет. Другой вопрос, что если участник сольется слишком поздно, то будет сложно позвать кого-то из Китая.

+17

Great! Write Gerald.

На SkyHawkTCO12 Algorithm Qualification Round 1B, 6 недель назад
+11

Что за странная ссылка на время? Она требует авторизации на Mail.RU?

На MikeMirzayanovVK Cup 2012 Wild-card Round 2, 6 недель назад
+7

Предположительно, тестирование начнется сегодня ночью.

Зарегистрируйтесь на соревнование (красная ссылка-кнопка зарегистрироваться со страницы соревнований).

Уже нет, настройки контеста исправлены.

Fixed, thanks

Fixed, thanks

Fixed, thank you

Учитываются символы HTML-разметки. Может дело в этом? Попробуйте посмотреть исходный код вопросы с помощью <>.

На snarknewsГран-При ICL, 7 недель назад
+89

Хорошо Вернул назад :)

Да, будьте внимательны и осторожны. Конечно, лучше решить с запасом (т.е. все), чтобы спать спокойно.

Какое соревнование основное? Я полагаю, ICL. В таком случае надо, чтобы кубок и прочие отборы подстраивались под него. Если пошафлить задачи, то монитор несет не слишком много информации. Кроме того, результаты Петрозаводских сборов публикуются, а кубки по ним проводят через месяц (во всяком случае, так было).

А так вы оставляете за бортом болельщиков.

Как-то очень не круто. Тур идет с 9:30, а до сих пор (12:20) нет текущих результатов на сайте :(

На MikeMirzayanovVK Cup 2012 Wild-card Round 2, 7 недель назад
+7

Дело хорошее, что-нибудь такое поимплементим.

На MikeMirzayanovVK Cup 2012 Wild-card Round 2, 7 недель назад
0

Перекачайте архив

На MikeMirzayanovVK Cup 2012 Wild-card Round 2, 7 недель назад
+8

Будет, но делиться чем-либо сверх — нельзя.

На MikeMirzayanovVK Cup 2012 Wild-card Round 2, 7 недель назад
0

Укажем

На MikeMirzayanovVK Cup — Computer Programming Championship, 7 недель назад
+11

Все будет вместе с условием задачи

Я считаю, что уже давно можно было научить ejudge автоматически забирать из Полигона последний пакет по задаче. У Полигона есть соответствующий API. Это позволило бы не допустить первого бага и значительно сократить время на срочный фикс. У нас задачу можно привязать к конкретной ревизии или указать стратегию “брать последнюю ревизию”.

Я считаю, что тестирующая система должна в своем интерфейсе показывать ту информацию по задаче, которой она владеет и которую она использует. В первую очередь имена файлов и ограничения по времени/памяти должны браться из настроек задачи из глубин системы и отображаться в интерфейсе. Это единственный вариант при котором участник может быть уверен, что в системе установлен определенный TL/ML. Все мы знаем, что бывает так: условия правятся в последний момент и рассылаются такими письмами: “Условия задач…”, “Финальная версия условий!”, “Финальная версия условий. ИСПРАВЛЕНО!”. Координаторов вполне может что-то перепутать. Поэтому лучше всегда выкладывать официальную электронную версию и публиковать TL/ML из недр системы.

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

По поводу расширить мета-информацие ревизии и коммиты — дело хорошее. Мы это дело обмозгуем и что-нибудь заимплементим.

На tasyrkinЧитерство на соревновании?, 2 месяца назад
+2

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

На Burunduk1VK Cup 2012 Round 2 — Разбор, 2 месяца назад
0

Fixed

На Burunduk1VK Cup 2012 Round 2 — Разбор, 2 месяца назад
0

Дал доступ к просмотру.

На Burunduk1VK Cup 2012 Round 2 — Разбор, 2 месяца назад
0

I’ll give access to the solutions soon.

На Burunduk1VK Cup 2012 Round 2 — Разбор, 2 месяца назад
0

Скоро дам доступ на эти решения.

На MikeMirzayanovRegistration on VK Cup 2012 Round 2, 2 месяца назад
+2

Именно так.

0

Похоже на вирус.

На MikeMirzayanovRegistration on VK Cup 2012 Round 2, 2 месяца назад
0

Сейчас должна пропадать (только в основной редакции).

На MikeMirzayanovRegistration on VK Cup 2012 Round 2, 2 месяца назад
0

Традиционная. Баллы за задачи будут объявлены непосредственно перед раундом или станут известны с его началом.

+18

Не понятно. Про какие ссылки речь? В явном виде с vkontakte.ru подгружается вроде бы только js для виджета с адреса http://vkontakte.ru/js/api/openapi.js. Мой wget говорит, что все там есть и никаких проблем с этой ссылкой нет. Кажется, что если бы было правда то, что вы написали, то тормозило бы так у всех.

У вас есть тормоза в английской версии? Точно в Беларуси vkontakte.ru не забаннили? :)

На MikeMirzayanovRegistration on VK Cup 2012 Round 2, 2 месяца назад
+1

Нет, он будет в Марафон-стиле с оптимизационной задачей на неполное решение. Об этом будет написано в анонсе Раунда 2.

На MikeMirzayanovRegistration on VK Cup 2012 Round 2, 2 месяца назад
0

Да, все нормально. Мне понадобилось чуток времени, чтобы применить эти правила.

На MikeMirzayanovRegistration on VK Cup 2012 Round 2, 2 месяца назад
+1

Да, сейчас пересчитаем отдельно по редакциям. Дело в том, что в редакции для Div.2 задачки будут чуток упрощены. Тем же из Div.2, кто официально прошел в Раунд 2, придется сражаться на равных с Div.1 :)

На HolkinPVCodeforces Round #113 (Div. 2), 2 месяца назад
+5

Если не будет особых причин, то раунд будет рейтинговым. Надеюсь, он таким и будет.

На MikeMirzayanovExperiment: dynamic problem max. scores, 2 месяца назад
+15

Нет.

На MikeMirzayanovExperiment: dynamic problem max. scores, 2 месяца назад
+2

As usual X / 250 per minute, where X is the problem max. score.

На MikeMirzayanovExperiment: dynamic problem max. scores, 2 месяца назад
+8

Да, скачки возможны. Их надо понимать как уточнение сложности задачи. С более плавной оценкой окажется, что баллы постоянно меняются, здесь они меняются реже. Вероятно, многие задачи будут устаканиваться по оценке довольно рано.

На MikeMirzayanovExperiment: dynamic problem max. scores, 2 месяца назад
0

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

На MikeMirzayanovExperiment: dynamic problem max. scores, 2 месяца назад
0

Да.

На MikeMirzayanovExperiment: dynamic problem max. scores, 2 месяца назад
0

Нет, убывает как обычно. Так определяются макс. баллы за задачи.

На MikeMirzayanovExperiment: dynamic problem max. scores, 2 месяца назад
0

Это временно, сейчас апдейтну пост.

На MikeMirzayanovExperiment: dynamic problem max. scores, 2 месяца назад
+14

Стоимости задач общие. Было бы странно иметь разные, так как показываются совместно. Раз общие, то логично рассчитывать по официальным участникам. Это довольно показательно, хотя может иметь спецэффекты для внеконкурсников. Здесь следует помнить — что раунд проводится в первую очередь для Div.2 участников.

Yep, you can.

No.

Почему? Вот не угадали авторы с оценкой сложности (всякое бывает) и вышли в Раунд 1 не 1000 человек, а 250. Так себе. Возможен и обратный исход. А если есть две квалификации, то вообще может нечестно получится — из одной окажется выйти значительно сложнее, чем из другой.

They are allowed, but you may have difficulties with registration and reading some additional materials (if any). Also I believe it is not easy (impossible?) to organize trip to Moscow in a week.

Будет несколько задач на 24 часа. Штрафа за позднюю сдачу и взломов нет. После квалификации делаем систем тест и смотрим на результаты. Удачи!

Ответили уже ниже. Добавлю, что правила квалификации будут очень лояльными именно к таким случаям — нет штрафа за позднее время сдачи, нет взломов.

… но написать, что email, должен совпадать все же стоит

Написал разработчикам формы

No :( It is a pilot Championship, but contestants have a chance to win money or Mac Books. Not too bad!

Yep, it is written.

13-го в разгаре РОИ, вероятно расстроятся члены жюри или кто-то из сопровождающих, кто сам хочет поучаствовать. Кроме того в этот день квалификация GCJ, а на следующий день TopCoder Round 1C. За неделю спланировать поездку в Москву вполне реально, хотя тем кто едет на Ch24 будет сложнее. Возможность переноса отбора на неделю назад обсудим (полагаю, это сложно). Может возможно взять билеты из Москвы на поздний вечер 27-го? Если не получается, то боюсь или-или. Вроде двигать дату финала невозможно, но пусть лучше ответит КРОК.