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

メモ

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

yukicoder No.63 ポッキーゲーム

問題はこちら
No.63 ポッキーゲーム - yukicoder

1回につき2Kずつ食べていくので、食べる回数は
Lが2Kの倍数の時L/2K-1
Lが2Kの倍数出ない時floor(L/2K) となる
これは「L/2Kの切り上げ-1」なのでfloor((L-1)/2K)とまとめられる
食べる量はこれのK倍

int main(){
	int L,K;
	scanf("%d%d",&L,&K);
	printf("%d",(L-1)/K/2*K);
	return 0;
}
a;main(b){scanf("%d%d",&a,&b);a=!printf("%d",--a/b/2*b);}

57B