Наконец-то мне удалось заставить себя проснуться в 7 утра, и я смог написать первый в своей жизни раунд по крутой системе.
Как я и ожидал, система очень крутая :о)
Очень понравилось то, что когда становится тяжело думать, можно отдохнуть, прогулявшись по решениям в комнате.
Стало интересно, какие есть стратегии на таких раундах.
На первый взгляд, после того, как задача сдана, надо сразу начинать по ней ломать -- потом эти легкие взломы уже кто-то заберет. Пока другая задача не открыта, время по ней, как я понимаю, не течет. Шанс, что в конце не хватит пяти минут, тоже ничтожно мал. А главное - каждый взлом в начале заметно поднимает настроение.
Поэтому я так и играл.
Из минусов я вижу один - так как я оттягиваю свою сдачу сложных задач, я могу потерять простые взломы по ним. Но казалось бы,
а) Где шанс получить простой влом выше - на задаче А или на задаче C? Очевидно, на задаче А их должно быть больше.
б) Я предполагаю, что даже с учетом пяти минут на взломы после каждой сданой задачи, я все равно сдам сложную задачу быстрее среднего участника, которого я мог бы взломать.
в) Когда я сдам задачу С, я очень сомневаюсь, что я захочу ее сразу залочить.
Попутно я следил за всеми участниками на верху таблицы, и никто так больше не делал. Все писали четыре задачи, и только имея их начинали ломать. Этому, видимо, есть какое-то разумное объяснение, которого я не вижу :о)
Вот поэтому и встал вопрос - а по какой стратегии играете вы, и, главное, почему?
Как я и ожидал, система очень крутая :о)
Очень понравилось то, что когда становится тяжело думать, можно отдохнуть, прогулявшись по решениям в комнате.
Стало интересно, какие есть стратегии на таких раундах.
На первый взгляд, после того, как задача сдана, надо сразу начинать по ней ломать -- потом эти легкие взломы уже кто-то заберет. Пока другая задача не открыта, время по ней, как я понимаю, не течет. Шанс, что в конце не хватит пяти минут, тоже ничтожно мал. А главное - каждый взлом в начале заметно поднимает настроение.
Поэтому я так и играл.
Из минусов я вижу один - так как я оттягиваю свою сдачу сложных задач, я могу потерять простые взломы по ним. Но казалось бы,
а) Где шанс получить простой влом выше - на задаче А или на задаче C? Очевидно, на задаче А их должно быть больше.
б) Я предполагаю, что даже с учетом пяти минут на взломы после каждой сданой задачи, я все равно сдам сложную задачу быстрее среднего участника, которого я мог бы взломать.
в) Когда я сдам задачу С, я очень сомневаюсь, что я захочу ее сразу залочить.
Попутно я следил за всеми участниками на верху таблицы, и никто так больше не делал. Все писали четыре задачи, и только имея их начинали ломать. Этому, видимо, есть какое-то разумное объяснение, которого я не вижу :о)
Вот поэтому и встал вопрос - а по какой стратегии играете вы, и, главное, почему?
Поэтому так сразу непонятно, что выгоднее после того как сдал задачку: челенджить или еще писать задачки.
Тогда получается более менее сбалансировано -- теряешь немного на потеряном времени, получаешь больше на взломах.
Течет по всем задачам, http://mirror.codeforces.com/blog/entry/456 тут написано про это.
Думается, что хорошая стратегия - примерно в 0.30-0.50 быстро просмотреть первые две задачки на предмет взломов, пока остальные скорее всего будут писать C, D.
Еще и от задач многое зависит, и от комнаты твоей. Сегодня можно было B поломать только на 64-битном типе данных, а разбираться в if-ах в A - терять много времени.
Но я тоже, как и большинство, сначала решал все, что мог, а потом ломал. Видимо, так психологически легче.
То что можно было ломать только B - неверно, C можно было ломать по отрицательному ответу, D по неправильному алгоритму.