結果

提出番号 1525
提出者 inmir
言語 Java
提出日時 2018-08-04 13:07:10
問題名 (67)575ゲーム
結果 AC
点数 100%

テストケース

テストケース 結果 得点 実行時間 メモリ使用量
1 AC 100% 62ms 91776KB
2 AC 100% 59ms 93632KB
3 AC 100% 63ms 92080KB
4 AC 100% 63ms 93024KB
5 AC 100% 59ms 93648KB
6 AC 100% 59ms 93040KB
7 AC 100% 51ms 93568KB
8 AC 100% 59ms 92928KB
9 AC 100% 53ms 93408KB
10 AC 100% 60ms 93120KB
11 AC 100% 61ms 93344KB
12 AC 100% 61ms 93616KB
13 AC 100% 60ms 93360KB
14 AC 100% 62ms 93808KB
15 AC 100% 58ms 93056KB
16 AC 100% 59ms 92272KB
17 AC 100% 54ms 93600KB
18 AC 100% 63ms 92992KB
19 AC 100% 57ms 93312KB
20 AC 100% 59ms 91776KB
21 AC 100% 63ms 92496KB
22 AC 100% 59ms 92368KB
23 AC 100% 61ms 93152KB
24 AC 100% 62ms 93520KB
25 AC 100% 60ms 93424KB
26 AC 100% 51ms 93136KB
27 AC 100% 62ms 92720KB
28 AC 100% 52ms 93152KB
29 AC 100% 66ms 92016KB
30 AC 100% 60ms 92592KB

ソースコード

import java.io.IOException; 
import java.io.InputStream; 
import java.io.PrintWriter; 

class Main{ 

	static void solve(){ 
		int f=ni(), s=ni();
		boolean O = true;
		while(f>1&&s>0){
			f-=2;s--;O=!O;
		}
		out.println((O ? "K":"O"));
 
	} 
 
 
 
 
	public static void main(String[] args){ 
		 solve(); 
		 out.flush(); 
	 } 
	 private static InputStream in = System.in; 
	 private static PrintWriter out = new PrintWriter(System.out); 
 
	 private static final byte[] buffer = new byte[1<<15]; 
	 private static int ptr = 0; 
	 private static int buflen = 0; 
	 private static boolean hasNextByte(){ 
		 if(ptr<buflen)return true; 
		 ptr = 0; 
		 try{ 
			 buflen = in.read(buffer); 
		 } catch (IOException e){ 
			 e.printStackTrace(); 
		 } 
		 return buflen>0; 
	 } 
	 private static int readByte(){ if(hasNextByte()) return buffer[ptr++]; else return -1;} 
	 private static boolean isSpaceChar(int c){ return !(33<=c && c<=126);} 
	 private static int skip(){int res; while((res=readByte())!=-1 && isSpaceChar(res)); return res;} 
 
	 private static double nd(){ return Double.parseDouble(ns()); } 
	 private static char nc(){ return (char)skip(); } 
	 private static String ns(){ 
		 StringBuilder sb = new StringBuilder(); 
		 for(int b=skip();!isSpaceChar(b);b=readByte())sb.append((char)b); 
		 return sb.toString(); 
	 } 
	 private static int[] nia(int n){ 
		 int[] res = new int[n]; 
		 for(int i=0;i<n;++i)res[i]=ni(); 
		 return res; 
	 } 
	 private static long[] nla(int n){ 
		 long[] res = new long[n]; 
		 for(int i=0;i<n;++i)res[i]=nl(); 
		 return res; 
	 } 
	 private static int ni(){ 
		 int res=0,b; 
		 boolean minus=false; 
		 while((b=readByte())!=-1 && !((b>='0'&&b<='9') || b=='-')); 
		 if(b=='-'){ 
			 minus=true; 
			 b=readByte(); 
		 } 
		 for(;'0'<=b&&b<='9';b=readByte())res=res*10+(b-'0'); 
		 return minus ? -res:res; 
	 } 
	 private static long nl(){ 
		 long res=0,b; 
		 boolean minus=false; 
		 while((b=readByte())!=-1 && !((b>='0'&&b<='9') || b=='-')); 
		 if(b=='-'){ 
			 minus=true; 
			 b=readByte(); 
		 } 
		 for(;'0'<=b&&b<='9';b=readByte())res=res*10+(b-'0'); 
		 return minus ? -res:res; 
	} 
}