#include<cstdio>
long long tab[61];
int main(){
int t;
scanf("%d", &t);
tab[1]=1;
for(int i=2; i<=60; i++)
tab[i]=tab[i-1]+tab[i-2];
// printf("%lld", tab[50]);
for(int i=1; i<=t; i++){
long long n;
scanf("%lld", &n);
int czy=0;
for(int j=1; tab[j]<=n; j++){
for(int k=1; tab[k]<=n; k++){
if(tab[j]*tab[k]==n)
czy=1;
}
}
if(czy==1)
printf("TAK\n");
else
printf("NIE\n");
}
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | #include<cstdio> long long tab[61]; int main(){ int t; scanf("%d", &t); tab[1]=1; for(int i=2; i<=60; i++) tab[i]=tab[i-1]+tab[i-2]; // printf("%lld", tab[50]); for(int i=1; i<=t; i++){ long long n; scanf("%lld", &n); int czy=0; for(int j=1; tab[j]<=n; j++){ for(int k=1; tab[k]<=n; k++){ if(tab[j]*tab[k]==n) czy=1; } } if(czy==1) printf("TAK\n"); else printf("NIE\n"); } } |
English