Niestety, nie byliśmy w stanie w pełni poprawnie wyświetlić tego pliku, ponieważ nie jest zakodowany w UTF-8.
Możesz pobrać ten plik i spróbować otworzyć go samodzielnie.
// Micha� Figlus
#include<cstdio>
#include<cmath>
#include<cstring>
#include<cstdlib>
#include<iostream>
#include<fstream>
#include<vector>
#include<queue>
#include<stack>
#include<list>
#include<algorithm>
using namespace std;
int main()
{
long long i,j,k,l,n,f[46];
bool b;
f[0]=0;
f[1]=1;
for(i=2;i<=45;i++) f[i]=f[i-1]+f[i-2];
scanf("%lld",&k);
for(l=1;l<=k;l++)
{
scanf("%lld",&n);
b=true;
for(i=0;i<=45&&b;i++) for(j=0;j<=i&&b;j++) if(f[i]*f[j]==n) b=false;
if(b) printf("NIE\n");
else printf("TAK\n");
}
return 0;
}
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 26 27 28 29 30 31 32 33 34 35 | // Micha� Figlus #include<cstdio> #include<cmath> #include<cstring> #include<cstdlib> #include<iostream> #include<fstream> #include<vector> #include<queue> #include<stack> #include<list> #include<algorithm> using namespace std; int main() { long long i,j,k,l,n,f[46]; bool b; f[0]=0; f[1]=1; for(i=2;i<=45;i++) f[i]=f[i-1]+f[i-2]; scanf("%lld",&k); for(l=1;l<=k;l++) { scanf("%lld",&n); b=true; for(i=0;i<=45&&b;i++) for(j=0;j<=i&&b;j++) if(f[i]*f[j]==n) b=false; if(b) printf("NIE\n"); else printf("TAK\n"); } return 0; } |
English