|
-19
Для справки: в мире в целом и на этом сайте в частности существуют люди, которые занимаются спортивным программированием, но никогда-никогда не участвовали в ACM. “незнающих на этом сайте нет” звучит как-то очень уж радикально, “студенческое” там или нет. |
|
+9
Бедный павлин, суровые вы. Белочек покажите, а? Вдруг там какие-то другие, чем у нас :-) |
|
0
That’s one reason why they shouldn’t :-) Alternatively, a more formal statement could be “posts for which over 2% of their contents is Hello World”, but that’s too long and too boring for a joke :-) |
|
+5
…or 12 reasons why posts containing “Hello World” should be prohibited. |
|
+3
|
|
0
И для полноты истории — мой отчет о прогулочно-туристической составляющей поездки и прилагающиеся к нему фотографии (много лемуров и сусликов и по чуть-чуть всего остального). Исключительно на русском. |
|
+8
О, если еще есть ресурсы на обновление поста, это еще не паника :-) Edit. А, у нас… А у нас почему? |
|
+8
Input constraints and limits make sense when you have to submit code which needs to solve some test cases (unknown beforehand) within certain limits on the server. In this case you had to submit only the results of calculations, without any constraints on how you obtained them. Most test cases were already provided (well, except for interactive problems), so input constraints could be figured out from them. Time limit is defined by the requirement to finish the calculations till the end of submission phase :-) Last year we had a solution which spent about 6 hours processing medium-sized test case, and it was fine since it finished like half an hour before the end of the contest. And memory limit is “as much as your system will handle”, it’s really up to you. |
|
+14
А почему бы и нет? Я, например, видела финал Challenge24, но это не значит, что мне неинтересно, какое видео из этого получилось :-) |
|
0
Сэмпл у меня выглядел примерно так
И он вполне прилично парсился усреднением черного и белого по квадратикам лабиринта. Или хотя бы визуально :-) До изменения длины строки я не догадалась. |
|
+3
Чем-то на TopCoder Open похоже — самое важное остается на конец дня, когда участники уже не отличаются свежестью :-) |
|
+20
Вот так заходи поутру на сайт по спортивному программированию… Лично я буду болеть за то, чтобы это закончилось поскорее и без коллапса во всех сферах жизни Киева, начиная с транспортной, но такой исход кажется мне весьма маловероятным. |
|
+6
Is it a good contribution or a non-trivial question, really? :-) On a serious note, the editorial is already published here, it’s just not translated into English yet. Most problem setters on Codeforces are Russian-speaking, so translating editorials takes longer than writing them, and it’s a lot of work. Have patience. |
|
+5
С этим согласна, я вообще не представляю, как можно за неделю куда-то сорваться и поехать — работа еще ладно, но домашки в ШАДе распланированы буквально по часам, и такого легкомыслия не прощают :-) Я только к тому, что “поездка за свой счет” != “плохой онсайт”. |
|
+12
На Challenge24 надо ехать и жить за свои деньги, а до того еще визу получать, то еще развлечение. И ничего, отличный онсайт получается. |
|
+3
It is treated as an exponent character, and the value after it must be a valid decimal number, so whenever P is followed by some letter, parsing the number fails. |
|
+3
Using base> for radix over 16 is undocumented option, so sometimes it doesn’t work; for possible workarounds see Russian discussion in this topic or passing submissions in the contest. |
|
0
|
|
+2
Куда уж разумнее… |
|
+10
Раз уж речь зашла о том, кому что хочется в Полигоне…
|
|
0
Over a week, I think:
|
|
0
Моего варианта, кажется, в комментариях еще нет. Я писала рекурсию с параметрами (количество свободных лис, количество невыполненных заданий), внутри перебирала количества лис, которых мы больше не размножаем, их отправляла на выполнение самых долгих работ из оставшихся невыполненных, а остальных лис размножала (всех одновременно). Как-то до рекурсии с запоминанием мне почти всегда проще догадаться, чем до динамики, даже если по смыслу они одно и то же. Напоролась, кстати, на то, что KawigiEdit использует одни и те же глобальные переменные для всех тестов без очистки: первые два примера прошли хорошо, на остальных получалась ерунда. Потерянное время на этом + поначалу я этой задачи испугалась и пошла читать Hard = почти одинаковые баллы за первые две задачи. |
|
+20
Now that’s the kind of a reaction I was hoping for :-) |
|
+20
Мне как райтеру этой задачи это намерение кажется крайне похвальным :-) Example test прогоняется на 10 тестах из условия (с известными сидами), по нему дается подробная информация (время выполнения, скор, вывод в cerr/cout, если решение его пишет, и текст ошибок, если есть). Full submission прогоняется на 100 тестах с неизвестными сидами и выдает только общий скор по ним (в данном случае сумму). Кроме того, только full submission изменяет место в ранклисте (по скору на этих 100 тестах). http://apps.topcoder.com/forums/?module=Thread&threadID=687316&start=0 Да, правильно. |
|
+5
Что-нибудь послать (example test или full submission). |
|
+14
Да, я перечитываю правила соревнований на каждый важный для меня контест — именно для того, чтобы потом не жаловаться на их тупость, глупость, неочевидность, нелогичность и несовременность. В TCO, например, в этом году изменились правила марафонов и алгоритмов — как ни странно, они не каждый год копируют их с прошлогодних. На кф раундах правила я не перечитываю по ряду причин: 1) я в них не участвую, 2) каждый отдельно взятый раунд не настолько важен, как TCO, 3) правила существуют в виде ссылки на блог пост, изменения в котором показываются в “прямом эфире”, за которым я слежу независимо от раундов. |
|
+7
Восприятие времени на раунде зависит от того, в чем человек привык участвовать. Я начинала с ТопКодера; для меня двухчасовой раунд — уже тяжело, а 4-5 часов подряд я готова посвятить только очень особенным соревнованиям (типа Challenge24) и не чаще пары раз в год. Для ACMщиков это, видимо, иначе. Чтобы изучить язык на уровне, который можно назвать программированием, нужно недели две, в считанные часы (два или четыре, не суть принципиально) этот объем знаний не втиснешь никак. Следовательно, SLR — это прежде всего развлечение (и немножко расшатывание стереотипов), и у меня просто нет морального права красть у людей половину их законного выходного на всякое баловство :-) |
|
+6
Вот сколько лет как ТопКодер ввел это правило, сколько люди на него жалуются, столько я не понимаю: какие проблемы почитать правила турнира? Или хотя бы зарегиться сразу, когда можно — за месяц ведь регистрация открывается? Нет, какая-то сложность в этом должна быть, не зря же столько людей не справляются, но вот какая?.. |
|
-6
А что его опасаться, нормальный язык. Опасаюсь я скорее Malbolge и иже с ним. Edit. А что, кто-то пробовал кодить на Malbolge и получилось проще и приятнее, чем на COBOL? |
|
0
8 ачивок: saarixx Кто больше? :-) |
|
+20
Мне кажется, это задумывается как сюрприз. Но если кто-то решительно настроен себе его испортить :-), то можно почитать сабмиты победителей вот этого контеста. Правда, пока неизвестно, какие из них приняты к разработке, а какие останутся на стадии идеи. При большом желании можно сориентироваться по активным контестам в Студии — вот в этом, например, разрабатывается следующая порция бэджей:
|
|
+9
А каких, собственно, комментариев хотелось бы? ТопКодер собирается капитально перерабатывать профили участников (основной и на студии) и в частности вводить систему “бэджей”, которые выдаются за определенные достижения. Осенью был контест на идеи улучшения профиля и предложения бэджей, теперь их постепенно разрабатывают и прикручивают к профилям. Планируется, что их будет гораздо больше — за обычные соревнования, турниры, участие в разных треках и просто всякие интересные вещи. На студии переработка профиля началась раньше и сейчас в более продвинутой фазе — результаты можно посмотреть в моем же профиле. |
|
+5
Don’t know about the specifics of India, but here in Ukraine t-shirts arrive by plain mail and the postman either puts it into your mailbox or (if it doesn’t fit inside) lets you know that you have to collect it at your local post office. In the first case no documents are required, in the second one we show a passport (to prove that we are the intended recipient for the parcel). TopCoder doesn’t use tracking numbers or anything more advanced than regular mail, unless it’s a very special occasion. |
|
На MikeMirzayanov →
КРОК: Открытый чемпионат Москвы и Московской области по программированию, 7 недель назад
+1
|
|
+32
Тут главное, чтобы задачи не совпали. А анонс — дело наживное: на ТопКодере каждый год правила копируют из прошлого года, а потом еще месяц вылавливают баги и морально устаревшие фрагменты. |
|
+17
На самом деле эта ошибка возникает действительно рандомно на одном и том же тексте программы. Проблема в том, что в Codeforces результаты тестирования кода кешируются, и если эта ошибка возникла в первый раз, последующие разы она будет браться из кеша. Достаточно было добавить где-нибудь пробел или перенос строки, чтобы с точки зрения кеша код изменился, и программа запустилась заново. Я думала, как с этим можно бороться, но отключать кеш было нельзя, писать об этом в условии — раскрывать язык, а что-то еще не придумалось. |
|
+24
Rating? It’s unrated contest. |
|
+10
It will be here, working on translation now. |
|
+27
Конечно, можно было бы объявить, что сотня лучших участников получит именные футболки, а после контеста признаться, что это была шутка… Но это была бы какая-то неправильная и невеселая шутка. |
|
+14
Собственно, это (марафоны) и есть мой основной репертуар, ULR — это так, баловство :-) |
|
0
|
|
На MikeMirzayanov →
КРОК: Открытый чемпионат Москвы и Московской области по программированию, 2 месяца назад
+52
демонически хохочет |
|
+15
В основном потому, что одновременно с началом раунда нужно сделать довольно много других вещей. Кроме того, у нас нет автоматического режима “заливки изменений”, все делается через обычный режим редактирования, и на загрузку всех примеров и описаний в двух экземплярах (на .ru и на .com) физически уйдет больше получаса, даже если все заготовить заранее. А писать заливку специально ради раундов, которые проводятся от силы раз в два месяца, нет ресурсов. Раз уж об этом зашла речь, не могу не указать на то, что проблема была бы еще меньше, если бы не нашлось два человека, которые доступно объяснили остальным, где искать свежие правки и как они коррелируют с языком раунда. Но вообще да, к следующему разу я что-нибудь придумаю :-) |
|
+6
Видимо, это незадокументированная возможность. Тогда конечно да, ничего удивительного. |
|
+7
The English version of this post explained the rules very clearly, including the part Solutions are accepted only in one language, which will be announced at the beginning of the contest. The language really exists, we didn’t invent it for this occasion. No, it’s not Brainfuck :-) Did you really think that this language will be C++? Please suggest how we could make this even more clear in the future rounds like this. |
|
-3
Могу заверить, что он гораздо моложе COBOL. Точнее скажу через 40 минут :-) |
|
+2
Конечно — без примеров из интернета в новом языке не разберешься :-) |
|
-10
Nice catch, thanks! I meant hacks, no hacks, but there will be no pretests as well. |
|
+6
Для Linux тоже. |
|
+51
Это не творческая натура, это какой-то кролик-рекордсмен. |
|
+4
There was a discussion of CodeSprint2 in general and of this problem in particular here a couple of months ago, but it’s in Russian. Maybe you can use Google translate or something like that. |
|
+32
(с ехидцей) Вот так, собственно, и делается перепись женской аудитории проекта :-) Но да, спасибо. |
|
+9
В какой стране? У нас в Украине, например, рабочий день с 9 марта перенесли на 3 марта. |
|
+20
A bit later the rules say “In all rounds a competitor must get a positive score to advance to the next round.” |
|
+1
What’s your definition of a lucky number? If it’s “any number that contains only digits 4 and 7”, then I don’t understand how you get the quantity of such numbers of length 24. Every digit can be either 4 or 7, no other restrictions, so it should be 2^24, shouldn’t it? |
|
+32
Насколько заранее? Я писала об этом контесте за месяц, как только регистрацию открыли: http://codeforces.ru/blog/entry/3700 |
|
+20
Определенно — хотя бы потому, что почти все существующие языки современней :-) |
|
+5
Интересно, кстати, сколько здесь таких. Среди моих знакомых (моего поколения), кажется, ни одного. |
|
+1
Нет, чекеры пишутся на стандартных языках, решение на языке раунда с чекером сверяется последним движением. |
|
+6
В посте: Правила раунда:
|
|
+13
Читаем условие: “Задача “A+B” (числа A и B заданы в отдельных строках)” |
|
0
И в здешнем, и на ideone все в порядке: http://ideone.com/NZrOv После второго числа точно есть перевод строки? |
|
+8
Ну когда я его запускаю, он именно складывает числа. А что он делает у вас? |
|
+8
Use online compiler or install it from repositories. |
|
+9
Use online compiler access. |
|
+24
Будут альтернативные способы запуска онлайн, из интерфейса контеста. Я бы со студией не возилась :-) |
|
+1
First, you really, really shouldn’t curse the compilers — trust me, they are not that bad. Second, you will be able to run the code at Codeforces or install the compiler locally. As for the grammar, we will show only the very basic code, and you’ll have to find a place to learn the rest — it’s a research kind of contest. |
|
+8
Of course not — there’s no point giving a language which is familiar to half of the competitors! The intention is to have a language as unfamiliar as possible. |
|
+22
The point of such contests is that you have to find the things you need to write the solutions yourself. You will be given the compiler/interpreter you have to use, and a very basic example of code, maybe a link to some more examples, but that’s all, you’ll have to find and explore any documentation you’ll need on your own. The problems are simple so you need to care only about learning the language, not about figuring out the algorithm. |
|
+10
This depends on the contest you’re going to use the template in. At TopCoder, for example, the rule is that all code you submit must be written by you, so this would violate the rules. Not sure what’s the policy about this at Codeforces. |
|
0
Сначала я придумываю задачу, а потом задумываюсь о том, как же мне ее решать. Получается не всегда — размер файла с хорошими идеями, решения к которым я не знаю, растет монотонно :-) Поэтому, кстати, мне не очень нравится модель написания задач на ТопКодере — нужно сначала знать, как задача решается, а только потом дают раунд и тестеров, и минимум соавторства. |
|
Название немного не соответствует сути — впихивать действительно надо, но не время, а размер кода в символах — чем меньше, тем лучше. |
|
0
Да, действительно. Типичная off-by-one error. Спасибо :-) |
|
0
Yes, I can read that much, I just have no idea why they need this? It doesn’t look like Skype is used for anything else except for “establishing communication”. Edit. Is this only the way to let me know when it’s my turn? To give sound alert? |
|
0
Anybody has any idea why I need Skype to participate? |
|
+20
Драконы бывают не только молодые и шустрые, но и старые, толстые и ленивые. Хорошо еще, что он не пешком ее догонял :-) |
|
+12
В вашем ответе Ах получает только четвертый, в правильном — третий и четвертый. Богатство должно быть строго больше |
|
+15
Ссылка в топике. |
|
0
Лично мне не помогло; подождать обновления еще?
|
|
+13
Упала третья задача: между двоеточием и собственно ответом пропущен пробел. У меня, по ходу, слепое пятно в области "формат вывода" - осенью одну задачу сдала где-то с десятой попытки из-за лишнего знака # перед номером тест кейса, теперь наоборот. Ррр.
|
|
0
Characters with these ASCII-codes are invisible (something-separators), and some Befunge interpreters might not work well with them. I tried to show code which is portable, if this word can be used for Befunge programs :-)
|
|
-6
Мне нравится ход мысли в пункте 2, но такой исход маловероятен: я написала всего-то два раунда, из них один ULR. Вот в 2012 году... :-)
|
|
+24
Хей-хо, я попала в голосование snarknews! Всегда знала, что блоггер я более перспективный, чем участник :-)
А насчет "как Новый Год встретишь"... Однажды 31 декабря в 7 вечера (по киевскому времени) у меня случился запуск марафона. Часа через три после начала в визуализаторе нашли ошибку, и я села ее исправлять. Дело шло медленно (я обвиняю в этом падение во время катания на коньках накануне), так что ошибки хватило как раз на то, чтобы встретить Новый Год. И знаете, год получился удачный на редкость. Что бы сегодня такого учудить? ULR попридумывать, что ли? :-) |
|
+5
Это я для блога TCO'10 делала. В этом году так до TCO-игры руки и не дошли, паззлами обошлись.
|
|
+3
Да, pwd:пароль. В принципе может быть как угодно, но в этом квесте ни вертикальных, ни переносов строк нет. Вы узнаете, когда его увидите :-)
|
|
+4
Всюду извлекается текст в явном виде, называть изображения не нужно нигде. Да, только латинские
|
|
+45
Интересно, сколько участников поддержит это начинание, и сколько итого футболок получит участник, занявший 101-ое место? :-)
У меня, конечно, вероятность попасть в топ-100 в раунде ноль-целых-шиш-десятых, но я все равно участвовать не буду - у меня такая футболка уже есть. |
|
+3
Самая оригинальная ручка, какая у нас есть, - тоже Яндекс, с фонариком с буквами "Яндекс" в торце. Причем ярко светит, чуть ли не лучше, чем фонарик-брелок с какого-то ACM.
|
|
+5
Нуу это смотря что с ними делать. Грызть? У меня двум уже больше года, только чуть пожелтели (изначально были белые), других изменений не замечено.
|
|
0
Мы над этим работаем :-) Надеюсь, где-то в конце января.
|
|
+14
|
|
+9
Женская футболка - это, конечно, вещь, у меня ни одной нет. По-моему, на ТопКодере женской считается футболка правильного размера, конструктивных отличий не замечала. А самые полезные не-футболочные сувениры, которые у меня есть:
|
|
+8
Рассуждая логически, десяти участникам, занявшим лучшие места, из всех, кто указали необычные призы в течение определенного периода времени, ннэ?
|
|
+109
Да, мне давно так думается. Даешь призовое белье с надписями на стратегически важных местах!
|
|
+19
Это все отмазки. Ночью надо спать. Или не спать, но уж всяко не работать.
|
|
+22
А мне на этой неделе пришла футболка GCJ'10! Пришлось, правда, писать в техподдержку, что уж год прошел, а футболки все нет. Зато теперь есть чем разбавить топкодеровский гардероб :-)
|
|
+20
А почему так скромно? Почему не каждый день - гулять так гулять?
|
|
+32
I can guess that it's a typical Beta round, as opposed to Unknown Language Round or other unrated events with different rules.
|
|
+1
Сейчас - киевское отделение Яндекс-школы анализа данных, первый семестр.
А вообще закончила Киевский политехнический институт, Физико-технический институт (в данном случае институт как личное название факультета). |
|
0
Ограничение на размер файлов для сабмита - 64 кб; боюсь, не получится :-)
|




