ABC072 - C Together|AtCoder
C: Together - AtCoder Beginner Contest 072 | AtCoder を解きました。
題意:
- 長さ の整数列 が与えられます。
- に対し、1 足すか、1 引くか、何もしない、の 3 つの操作が選べるので、ある整数 を選んだ時、 となる の個数の最大値を出力する。
- は整数
考察:
に対し 3 つの操作は自由に選べる為、 となる の個数が最大化される操作を選択をすれば良い。
各 に対し , , の操作後となる整数をカウントし、最終的に重複が一番多い の個数が 3 つの操作を最善に選んだ結果となるので、その個数が答え。