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