NZE C in Python 3.6 - PullRequest
       1

NZE C in Python 3.6

0 голосов
/ 06 января 2020

Вы должны взять два входа a (размер массива) и b (количество тестовых случаев) и целочисленный массив, называемый звездами.

Но я получаю NZE C по некоторым причинам для больших значения ...

Обычная причина этой ошибки - неправильное использование input ().

Позвольте мне показать вам код, где я использую input ()

a,b = map(int , input().split())

stars = list(map(int, input().split()))

Ввод разделен пробелами, поэтому я использовал split ()

И это работает для всех случаев, но когда a и b оба имеют значения 10 ^ 5 и

массив "stars" также имеет размер 10 ^ 5, что вызывает некоторые проблемы и приводит к NZE C?

Я также не делил на ноль и нигде.

Я уже пробовал делать try: (код) кроме: pass (дает мне неправильный ответ вместо NZE C)

Есть ли какая-либо другая причина появления NZE C?

1 Ответ

0 голосов
/ 06 января 2020

Причина появления NZE C заключается в том, что в моем коде я неправильно использовал часть .append () в массивах, которые я объявил звездами 1 и звездами 2

stars1 = []
stars2 = []

Ошибка:

stars1.append(x,x-1)

мы не можем добавить два значения!

правильный путь:

stars1.append(x) 

stars2.append(x-1)
...