問題はこちら
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に書き換えても)うまくいかないので、よくわからない