Получение ошибки времени выполнения для моего кода Python - PullRequest
1 голос
/ 26 октября 2019

Я решал проблему UVa 10963 Вот ссылка на проблему: https://onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=1904

Вот мой код на Python

a=int(input())
for i in range(1,a+1):
    b=input()
    c=int(input())
    d,e=map(int,input().split())
    summ=d-e
    for j in range(c-1):
        f,g=map(int,input().split())
        if ((f-g) != summ):
            if(i==a):
                print("no")
            else:
                print("no")
                print()
            break
    else:
        if(i==a):
            print("yes")
        else:
            print("yes")
            print()

Я получаю ошибку во время выполнения, и у меня естьпонятия не имею почему. Любая помощь будет оценена.

1 Ответ

0 голосов
/ 29 октября 2019

Хорошо, неважно, я решил это. Для тех, кто столкнулся с подобной проблемой и столкнется с этим постом в будущем, вот решение.

Так что получается, что на UVa вы можете столкнуться с проблемами, если попытаетесь сделать простой inp=input() взять в качестве ввода пустую строку

Вместо этого используйте inp=sys.stdin.read() (из библиотеки sys), а затем осторожно манипулируйте им в соответствии с требованиями задачи

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...