以下の内容はhttps://blog.hamayanhamayan.com/entry/2019/11/10/005039より取得しました。


Sum of Two Integers [NIKKEI Programming Contest 2019-2 A]

https://atcoder.jp/contests/nikkei2019-2-qual/tasks/nikkei2019_2_qual_a

解説

https://atcoder.jp/contests/nikkei2019-2-qual/submissions/8370714

組み合わせを全探索してもいいが、計算だけでも解ける。
N=1+(N-1)=2+(N-2)=...=(N-1)+1
と考えると(N-1)通りある。
だが、順番は考えないので、組み合わせ数は半分になり、(N-1)/2が答え。
Nが偶数のときに相異なるに反するパターンもあったりするが、切り捨てしとくとうまいこと消える。

int N;
//---------------------------------------------------------------------------------------------------
void _main() {
    cin >> N;
    int ans = (N - 1) / 2;
    cout << ans << endl;
}



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

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