import java.io.*;
class stones
{
{
int mou, sto, i, j, s, m;
int p = 0, k = 0, t = 1, whi = 1;
int stones[] = {5, 5, 5};
do{
for(i = 0; i <= 3; j++){
for(j = 0; j <= stones[i]; i++)
}
t = p % 2 + 1;
do{
System.
out.
print("プレイヤー" + t
+ " 石を取る山(1~3)を選んでください"); m
= Integer.
parseInt(br.
readLine()); if(m > 3 || m < 1){
System.
out.
println("そのような山は存在しません"); continue;
}
if(stones[m] == 0){
System.
out.
println("その山の石は既に存在しません"); continue;
}
k++;
}while(k % 2 != 1);
do{
System.
out.
print("プレイヤー" + t
+ " 取る石の数(1~3)を選んでください"); s
= Integer.
parseInt(br.
readLine()); if(s > 3 || stones[m] < s){
System.
out.
println("値が小さすぎます"); continue;
}
if(s < 1){
System.
out.
println("値が大きすぎます"); continue;
}
k++;
}while(k % 2 != 0);
stones[m] -= s;
whi = stones[0] + stones[1] + stones[2];
p++;
t = p % 2 + 1;
}while(whi != 0);
System.
out.
print("プレイヤー" + t
+ "の勝ちです"); }
}
aW1wb3J0IGphdmEuaW8uKjsKCmNsYXNzIHN0b25lcwp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIElPRXhjZXB0aW9uCgl7CgkJQnVmZmVyZWRSZWFkZXIgYnI7CgkJYnIgPSBuZXcgQnVmZmVyZWRSZWFkZXIobmV3IElucHV0U3RyZWFtUmVhZGVyKFN5c3RlbS5pbikpOwoJCQoJCWludCBtb3UsIHN0bywgaSwgaiwgcywgbTsKCQlpbnQgcCA9IDAsIGsgPSAwLCB0ID0gMSwgd2hpID0gMTsKCQlpbnQgc3RvbmVzW10gPSB7NSwgNSwgNX07CgkJCgkJZG97CgkJCWZvcihpID0gMDsgaSA8PSAzOyBqKyspewoJCQkJU3lzdGVtLm91dC5wcmludChpICsgIiA6Iik7CgkJCQlmb3IoaiA9IDA7IGogPD0gc3RvbmVzW2ldOyBpKyspCgkJCQkJU3lzdGVtLm91dC5wcmludCgi4pagIik7CgkJCQlTeXN0ZW0ub3V0LnByaW50bG4oKTsKCQkJfQoJCQkKCQkJdCA9IHAgJSAyICsgMTsKCQkJCgkJCWRvewoJCQkJU3lzdGVtLm91dC5wcmludCgi44OX44Os44Kk44Ok44O8IiArIHQgKyAi44CA55+z44KS5Y+W44KL5bGxKDF+MynjgpLpgbjjgpPjgafjgY/jgaDjgZXjgYQiKTsKCQkJCW0gPSBJbnRlZ2VyLnBhcnNlSW50KGJyLnJlYWRMaW5lKCkpOwoJCQkJaWYobSA+IDMgfHwgbSA8IDEpewoJCQkJCVN5c3RlbS5vdXQucHJpbnRsbigi44Gd44Gu44KI44GG44Gq5bGx44Gv5a2Y5Zyo44GX44G+44Gb44KTIik7CgkJCQkJY29udGludWU7CgkJCQl9CgkJCQlpZihzdG9uZXNbbV0gPT0gMCl7CgkJCQkJU3lzdGVtLm91dC5wcmludGxuKCLjgZ3jga7lsbHjga7nn7Pjga/ml6LjgavlrZjlnKjjgZfjgb7jgZvjgpMiKTsKCQkJCQljb250aW51ZTsKCQkJCX0KCQkJCWsrKzsKCQkJfXdoaWxlKGsgJSAyICE9IDEpOwoJCQkKCQkJZG97CgkJCQlTeXN0ZW0ub3V0LnByaW50KCLjg5fjg6zjgqTjg6Tjg7wiICsgdCArICLjgIDlj5bjgovnn7Pjga7mlbAoMX4zKeOCkumBuOOCk+OBp+OBj+OBoOOBleOBhCIpOwoJCQkJcyA9IEludGVnZXIucGFyc2VJbnQoYnIucmVhZExpbmUoKSk7CgkJCQlpZihzID4gMyB8fCBzdG9uZXNbbV0gPCBzKXsKCQkJCQlTeXN0ZW0ub3V0LnByaW50bG4oIuWApOOBjOWwj+OBleOBmeOBjuOBvuOBmSIpOwoJCQkJCWNvbnRpbnVlOwoJCQkJfQoJCQkJaWYocyA8IDEpewoJCQkJCVN5c3RlbS5vdXQucHJpbnRsbigi5YCk44GM5aSn44GN44GZ44GO44G+44GZIik7CgkJCQkJY29udGludWU7CgkJCQl9CgkJCQlrKys7CgkJCX13aGlsZShrICUgMiAhPSAwKTsKCQkJCgkJCXN0b25lc1ttXSAtPSBzOwoJCQl3aGkgPSBzdG9uZXNbMF0gKyBzdG9uZXNbMV0gKyBzdG9uZXNbMl07CgkJCXArKzsKCQkJdCA9IHAgJSAyICsgMTsKCQkJCgkJfXdoaWxlKHdoaSAhPSAwKTsKCQlTeXN0ZW0ub3V0LnByaW50KCLjg5fjg6zjgqTjg6Tjg7wiICsgdCArICLjga7li53jgaHjgafjgZkiKTsKCX0KfQ==