Блог пользователя kentangl

Автор kentangl, 14 лет назад, По-русски
Я новичек на этом сайте. Во время проведения 41-го контеста я решил попробовать взломать задачу соперника, у которого был простой выход за пределы массива (причем в сторону уменьшения :)) т. е. на определенных данных его программа "вылетала". Но я не смог правильно оформить взлом т. к. результатом был вердикт: "неправильный тест". Кто что может мне подсказать по этому поводу? Как нужно оформлять взлом? Или где это можно прочитать?
  • Проголосовать: нравится
  • 0
  • Проголосовать: не нравится

14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Есть 2 варианта.
Или написать в окошко свой тест в том формате, как это дано в условии (смотри примеры ввода), либо сделать генератор - программа должна выводить в стандартный ввод/вывод все числа/буквы/строки, как это сказано в условии.

Скажи номер задачи и тот тест, который ты отсылал в систему - так будет проще разобраться.
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Задачка первая. Там в условии не обговаривалось, что два слова будут обязательно одной длинны. Именно на этом я и хотел сыграть. Моя "жертва" предполагала, что слова обязательно будут одинаковыми. Я и дал тест: первое слово больше, чем второе.
    • 14 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      Вам нужно было закончить вторую строку переводом строки
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Рекомендую в таких случаях смотреть причину, по которой тест не корректный. Нажать на надписать Некорректный тест.

В вашем случае:
FAIL Expected EOLN (stdin)

Это означает, что программа проверяющая тест не нашла перевод строки, там где хотела его найти. Скорее всего вы не нажали Enter после второй строки входного файла.

  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Кстати, а это считается за неверную попытку взлома?
    • 14 лет назад, # ^ |
      Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится
      Не считается. У самого некорректный взлом, правда по другой причине(не существовало ответа в B) . Правда почему-то пишется в истории.