Блог пользователя k-va

Автор k-va, 14 лет назад, По-русски
Туры состоятся 7-8 марта.
Может кто-то пояснить смысл "наворотов" в системе оценивания?

Группы тестов, видимые и не видимые результаты, оценивание по принципу "всё или ничего" или по тестам, тестирование последней группы при условии прохождения всех остальных групп, подгруппы в последней группе.

Непонятно, а какие ценные качества должен продемонстрировать участник для победы именно здесь, по сравнению с другими системами оценивания? Или просто считается, что так интереснее?
  • Проголосовать: нравится
  • +13
  • Проголосовать: не нравится

14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Здесь надо будет писать меньше стресс-тестов, отчасти их будут заменять тесты online групп. Надо больше думать, меньше кодить, имхо, это намного лучше, чем стандартная система РОИ с полностью закрытым тестированием. А вот группы тестов и мне кажутся бредом, т.к. результаты разных участников будут чаще склеиваться.
  • 14 лет назад, # ^ |
    Rev. 3   Проголосовать: нравится 0 Проголосовать: не нравится
    Ну, группы тестов еще как-то можно понять, если есть цель четко разделить решения за N^3, N^2, N logN. Хотя не вижу ничего плохого, если хорошо оптимизированный куб возьмет несколько тестов из группы "за квадрат".
    Но вот это почему: "Последняя группа. На тестах этой группы решение участника тестируется после окончания тура, только если оно полностью прошло все тесты предыдущих групп"?
    Какой-нибудь хитрый крайний случай в открытой группе, и ты лишаешься кучи баллов и за открытую группу, и за закрытую.
    • 14 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      Насколько я помню, все хитрые крайние тесты как раз в последней группе.
      • 14 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится
        Ну например совать минимальный тест в последнюю группу как-то странно. Думаю что там такого нет. Да и делать не полные открытые группы тоже врядли будут. Все таки дарить баллы не стоит.
        • 14 лет назад, # ^ |
            Проголосовать: нравится +3 Проголосовать: не нравится
          Все хитрые крайние тесты, т.е. не те, которые в глаза бросаются.
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
что-то я не совсем понял эту систему)
объясните пожалуйста, на каких тестах идет проверка во время тура? только на тестах из условия или еще на онлайн-группе, как на отборе??
14 лет назад, # |
  Проголосовать: нравится +7 Проголосовать: не нравится
Правила могут быть любыми, главное чтобы были для всех одинаковыми, и все их знали до соревнования. 
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Кто ж с этим спорит...

    Просто непонятно зачем это вообще выдумывалось, и, кроме того, по-моему, чем меньше элемент случайности на соревновании, тем лучше.
    • 14 лет назад, # ^ |
        Проголосовать: нравится +5 Проголосовать: не нравится
      Особенно в вашем случае.
      Зачем это нужно? Ну видимо действительно жюри считает что так веселее, кроме того это традиция этой олимпиады. А по поводу навыков - все те же, только приоритеты смещены в сторону ближе к придумывания и написанию и дальше от тестирования.
    • 14 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      Казалось бы, это соревнование как раз и уменьшает элемент случайности. Завалить задачу целиком из-за глупой баги нельзя. Одинаковые по смыслу решения не наберут разное количество баллов из-за тонкостей языка и реализации.
      • 14 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится
        Это спорно, по-моему. Например, не прошел один тест по точности, а лишаешься тестов за всю руппу.
        • 14 лет назад, # ^ |
            Проголосовать: нравится 0 Проголосовать: не нравится
          В открытых группах тестов вряд ли будут тесты, которые можно не пройти по точности при условии правильного частичного решения.
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Отвечая на вопрос, поставленный в топике - навыки писать чистые частичные решения (например, с большей сложностью), а не сомнительные заглушки, набирающие неизвестное заранее число баллов. По сути каждая задача превращается в 3 задачи с одинаковым условием, но разными ограничениями.
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Такое превращение везде используется при частичном оценивании. Но только здесь, вроде, "всё или ничего".
    Хотя согласимся, что "Правила могут быть любыми".
    • 14 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      Зато частичное решение набирает 30 баллов, а не 30+-eps из-за того, что язык программирования не тот или система немного по другому оценила решение. Думаю, что вполне возможна ситуация, когда Full Rejudge меняет победителя соревнования (хотя, если Гена приедет, может и не поменяет...). С данной системой Full Rejudge не изменит ни один балл (так во всяком случае задумывается).
      • 14 лет назад, # ^ |
        Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится
        Имхо, если асимпотически одна и та же заглушка написаны так, что первая работает в 5-6 раз медленнее второй, то последняя должна набирать на несколько баллов больше. А что касается вечного спора про преимущество того или иного языка, я считаю, что человек, выбирая язык для написания задачи, обязан осознавать его слабые и сильные стороны и принимать их как факт, а не предъявлять претензии к тому, что сдать задачу на одном языке проще, чем на другом.
        • 14 лет назад, # ^ |
            Проголосовать: нравится 0 Проголосовать: не нравится
          Я не говорю, что система идеальна. Я лишь могу предположить, почему на олимпиаде будет она, а не стандартная.
    • 14 лет назад, # ^ |
      Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится
      Еще раз тоже самое...