Несмотря на то, что мой пример выходных данных совпадает с ожидаемым результатом, примеры тестовых примеров не пройдены - PullRequest
0 голосов
/ 28 сентября 2019

Я отправил код для участия в конкурсном конкурсе по программированию, и хотя мои примеры тестов совпадают с ожидаемыми, мои примеры тестов не пройдены, пожалуйста, помогите мне.

Я уже пробовал использовать \t, до или после, чтобы точно соответствовать ожидаемому результату, даже если код может быть неправильным, по крайней мере, примеры тестовых случаев должны быть пройдены

#include<iostream>

int main(){
    int a[2000],z,T,N;

    std::cin >> T;

      while(T--) {

    std::cin >> N;

    for(int i=0;i<N;i++) {
        if(i==0||i==1) {
            a[i] = 1;
            }
        if(i==2) {
            a[i] = a[i-1] + a[i-2];
            z = a[i];
            }
        if(i>2) {
            if(i%2!= 0) {
                a[i] = z;
            }
            else{
                a[i] = a[i-1] + a[i-2];
            }
        }
    }
    for(int i=0;i<N;i++) {
    std:: cout << a[i] << "\t" ;    
    }
    std:: cout << "\n";
    }
     return 0;
     }

Ожидаемые и фактические результаты выглядят почти так же, как указано на скриншоте,Примеры тестовых случаев должны быть пройдены ...

enter image description here

...