読者です 読者をやめる 読者になる 読者になる

メモ

yukicoderで遊んでいる競プロゆるふわ勢

yukicoder No.374 コイン

問題はこちら
No.374 コイン - yukicoder

a<bなら初手が置けないので後手の勝ち
そうでない時、先手は初手を中心に置き、以降は後手が置いた位置の点対称な位置に置いていけば必ず勝てる
つまりa<bか否かだけで決まる

int main(){
	long a,b;
	scanf("%ld%ld",&a,&b)
	puts(a<b?"K":"S");
	return 0;
}

縮める

long a,b;main(){a=scanf("%ld%ld",&a,&b)>puts(a<b?"K":"S");}

59B

2016/06/09追記
unsignedとして受け取れば読み込み部分で2B削減できる

long a,b;main(){a=scanf("%u%u",&a,&b)>puts(a<b?"K":"S");}

実は%dで受け取っても大丈夫らしい
#96069 No.374 コイン - yukicoder
ideoneでは(longをlong longに書き換えても)うまくいかないので、よくわからない