Я отправил код для участия в конкурсном конкурсе по программированию, и хотя мои примеры тестов совпадают с ожидаемыми, мои примеры тестов не пройдены, пожалуйста, помогите мне.
Я уже пробовал использовать \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;
}
Ожидаемые и фактические результаты выглядят почти так же, как указано на скриншоте,Примеры тестовых случаев должны быть пройдены ...