「2505 A multiplication game」の編集履歴(バックアップ)一覧はこちら
追加された行は緑色になります。
削除された行は赤色になります。
**2505 A multiplication game
**問題
http://acm.pku.edu.cn/JudgeOnline/problem?id=2505
**解答例
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while(sc.hasNext()){
long n = sc.nextLong();
int ans = solve(n);
if(ans==1){
System.out.println("Stan wins.");
}
else{
System.out.println("Ollie wins.");
}
}
}
private static int solve(long n){
if(n==1) return 0;
long m = (long)Math.ceil(n/9.0);
if(m==1) return 1;
long l = (long)Math.ceil(m/2.0);
return solve(l);
}
}