import java.util.ArrayList;
import java.util.Scanner;
public class ilo {
public static void main(String[] args) {
int i;
int j;
boolean is=false;
Scanner in=new Scanner(System.in);
i=Integer.valueOf(in.nextLine());
ArrayList<Integer> fibonacci=new ArrayList<Integer>(42);
fibonacci.add(1);
fibonacci.add(1);
for (int fib=0; fib<42; fib++)
fibonacci.add(fibonacci.get(fib)+fibonacci.get(fib+1));
for (int a=0; a<i; a++)
{
is=false;
j=Integer.valueOf(in.nextLine());
for (int b=0; b<41; b++)
{
for (int c=0; c<41; c++)
{
if (fibonacci.get(b)*fibonacci.get(c)==j)
{
is=true;
break;
}
}
if (is) break;
}
if (is) System.out.println("TAK"); else System.out.println("NIE");
}
}
}
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 36 37 38 39 40 41 42 43 44 45 | import java.util.ArrayList; import java.util.Scanner; public class ilo { public static void main(String[] args) { int i; int j; boolean is=false; Scanner in=new Scanner(System.in); i=Integer.valueOf(in.nextLine()); ArrayList<Integer> fibonacci=new ArrayList<Integer>(42); fibonacci.add(1); fibonacci.add(1); for (int fib=0; fib<42; fib++) fibonacci.add(fibonacci.get(fib)+fibonacci.get(fib+1)); for (int a=0; a<i; a++) { is=false; j=Integer.valueOf(in.nextLine()); for (int b=0; b<41; b++) { for (int c=0; c<41; c++) { if (fibonacci.get(b)*fibonacci.get(c)==j) { is=true; break; } } if (is) break; } if (is) System.out.println("TAK"); else System.out.println("NIE"); } } } |
polski