メモ

yukicoderでゆるふわgolf

yukicoder No.504 ゲーム大会(ランキング)

問題はこち
No.504 ゲーム大会(ランキング) - yukicoder

最初は1位で、自分より真に大きなスコアがでたら順位が1つ下がる。

n,s,t,rank;
main(){
	scanf("%d%d",&n,&s);
	rank=1;
	puts("1");
	for(int i=1;i<n;i++){
		scanf("%d",&t);
		if(t>s)rank++;
		printf("%d\n",rank);
	}
}

1番目,2番目の値に対してのみ特殊な処理が必要なので、その辺をmain第一引数を使っていい感じにする

n,s,t;main(i){for(;~scanf("%d",&n);i&&printf("%d\n",s))i--?s+=n>t:(t=n);}

73B