2010年5月9日日曜日

Google Code Jam Qualification 2010 A

Aはまずは簡単でした。
ビット演算を使えば綺麗だったか。
public void run(String file) throws Exception {
Scanner scan = new Scanner(file);
int T = scan.nextInt();
for (int testcase = 0; testcase <>
int N = scan.nextInt();
int K = scan.nextInt();
boolean ok = true;
for (int i = 0; i <>
if (K % 2 == 1) {
K = K / 2;
} else {
ok = false;
break;
}
}
if (ok) {
write("Case #" + (testcase + 1) + ": ON\n");
} else {
write("Case #" + (testcase + 1) + ": OFF\n");
}
}
}

0 件のコメント: