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

Автор i_love_my_mom, история, 5 лет назад, По-русски

всем привет, подскажите пожалуйста, почему некорректный тест и

Validator 'v.exe' returns exit code 3 [FAIL Expected EOLN (stdin, line 1)]

пытаюсь ломануть эту задачу https://codeforces.net/contest/1175/problem/B

этим кодом :

print("{}".format(10 ** 5 - 1))
for val in range((10 ** 5 - 1) // 2):
    print("for 100")
print("add")
for val in range((10 ** 5 - 1) // 2):
    print("end")

`
  • Проголосовать: нравится
  • +8
  • Проголосовать: не нравится

»
5 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

println

»
5 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Похоже стоит какое-то ограничение на входные данные, тоже сейчас пытался взлом сделать, в задаче переменная стоит до 2*10^5, реально тест проходит до 1000 где-то.

»
5 лет назад, # |
  Проголосовать: нравится +10 Проголосовать: не нравится

Потому что вы используете PyPy3, который странно реализует print. Он под Windows выводит \n как перевод строки, хотя в корректном тесте ожидается типичный для Windows перевод строки вида \r\n.