Ошибка выполнения NZEC в вопросе кодефа REDONE - PullRequest
1 голос
/ 12 мая 2019

Когда я отправляю это, это показывает ошибку NZEC на Codechef. Я могу запустить его на pycharm и даже на компиляторе codechef, используя мои собственные входные данные (упомянутые ниже) но Codechef не принимает это. Пожалуйста, помогите мне, я новичок в codechef

здесь t - тестовые случаи. Мне пришлось поместить тестовые случаи в массив ввода, потому что я не знаю, как ввести целое число и массив в одну строку ввода

import array
a=list(map(int,input().split()))
t=a[0]
a.pop(0)
for i in range(t):
    n=a[i]
    arr=array.array('i',[])
    for i in range(n):
        arr.append(i+1)
    while(n>1):
        x=arr[0]
        y=arr[n-1]
        arr.pop(0)
        arr.pop()
        z=x+y+(x*y)
        arr.append(z)
        n-=1
    print(arr[0])

на pycharm используя: вход: 3 1 2 4 выход: 1 5 119

1 Ответ

0 голосов
/ 12 мая 2019

Вы делаете ошибку при чтении ввода. Существует разница между разделенным вводом пространства чтения и многострочным вводом в Python, как показано ниже.

3 1 2 4

и

3
1
2
4

используйте это для чтения ввода в python:

for i in range(input()):
    n = input()

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