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; } |