Челленджи

Экстремальные виды спорта: ЧелленджиСобственно, вот. Начались пятнадцать минут, когда игра из подобия ACM превращается в подобие Quake. Кто как действует? Кого и по каким задачам выбирает в качестве жертвы? Как определяет (если!), читая код, где может быть баг и как составляет стресс-тесты (вручную или можно как-то генерить).
И, самое важное, какой экспирьенс мы с этого выносим, если рассматривать TopCoder в качестве тренировки для ACM?
41 комментарий
avatar
первый претендент на челенж - та ошибка, которую ты сам допустил, далее конечно граничные условия. соответственно выбираются и задачи. людей в первую очередь челенж тех, кто "не в своем цвете", тоесть например серый среди зеленых, синий среди желтых в рейте комнаты. белых лучше не трогать, все поначалу пишут очень акуратно) ну и основная експа, наверное, - умение читать чужой код.
avatar
Если человек долго-долго решал задачу и отправил код в последнюю минуту кодинга, то почти наверняка стоит посмотреть, что он там понаписал ;)
avatar
Люди а себя челленджить можно? дают за это очки?
avatar
Роман, нет, разумеется. Можно было бы в таком случае получать очки ни за что ;)
avatar
да это и глупо бы было, себя завалил не получил очков даже допустим за 250, зато +50 круто конечно)))
avatar
> Начались пятнадцать минут, когда игра из подобия ACM превращается в подобие Quake.
Может и в правду потренироваться к challenge phase, играя в quake :) А то у меня ужасно низкий процент удачных челленджей.
avatar
У меня лучшие челенжи по 500 были, когда я писал долго решение, которое в частном случае, то есть на семплах, работает, но в общем случае, как я в конце понимал, оно не верно. В большинстве случаев я успевал его сдать и не успевал исправить, но важно, что найдя для своего неверного решения контр-тест им потом можно очень легко пушить чужие задачи с тем же алгоритмом. Это не меньше 200 челенж очков :)
А если такого нет, то просто у синих участников с пустым кружком надо смотреть решения :)



> И, самое важное, какой экспирьенс мы с этого выносим, если рассматривать TopCoder в качестве тренировки для ACM?

TopCoder вообще говоря не подходит даже как тренировка к самому ТопКодеру. По крайней мере в моем случае любое количество написанных практик никак не повышало качество написания SRM. Зато ACM-тренировки повышают качество написанных TC
avatar
>И, самое важное, какой экспирьенс мы с этого выносим, если >рассматривать TopCoder в качестве тренировки для ACM?

Может скорость и старание сразу писать правильно... не надеятся что если не пройдет то поправим.
avatar
> Может скорость и старание сразу писать правильно... не надеятся что если не пройдет то поправим.

или привычку, что надо выкладываться только первые час двадцать? ходит распространенное мнение, что Красильнников слил финал потому что тренировался много на топкодере, и не смог сильно отыграть пять часов.
avatar
> TopCoder вообще говоря не подходит даже как тренировка к самому > ТопКодеру. По крайней мере в моем случае любое количество написанных практик никак не повышало качество написания SRM. Зато ACM-тренировки повышают качество написанных TC

АСМ-тренировки в виде решения полного 5-ти часового контеста или выборочных задач с того же тимуса?
avatar
> АСМ-тренировки в виде решения полного 5-ти часового контеста или выборочных задач с того же тимуса?

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

А какие архивы "уважаешь"?
avatar
А расшифровать?
avatar
а погуглить? =)
см. bacs .cs .istu .ru

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.