以下の内容はhttps://blog.hamayanhamayan.com/entry/2019/06/17/204314より取得しました。


Ball Distribution [diverta 2019 Programming Contest 2 A]

https://atcoder.jp/contests/diverta2019-2/tasks/diverta2019_2_a

解説

https://atcoder.jp/contests/diverta2019-2/submissions/5943412

まず、みんなボールは1個以上受け取るので、先に渡しておこう。
最大-最小を最大化したいのだが、最小は0にすればいい。
しかし、最大は手元にある分増やせて、複数人に分散させる必要はないので、N-Kが答えになる。
ただK=1では、差は0しか作れないので、0が答え。

int N, K;
//---------------------------------------------------------------------------------------------------
void _main() {
	cin >> N >> K;
	
	if (K == 1) cout << 0 << endl;
	else cout << N - K << endl;
}



以上の内容はhttps://blog.hamayanhamayan.com/entry/2019/06/17/204314より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14