[AtCoder] ABC 053 D – Card Eater

問題

方針

カードの種類を \( m \) とします。このとき、残ったカードを \( m \) 枚にするためには、\( N – m \) 枚のカードを取り除かなければいけません。\( 1 \) 回の操作で取り除かれるカードは \( 2 \) 枚なので、\( N – m \) が偶数であれば答えは \( m \) となり、奇数であれば答えは \( m – 1\) となります。

コード

感想

思いつきませんでした。