[AGC003B] Simplified mahjong

题意翻译

有一组面值为 $1\sim N$ 的牌,已知每种面值的卡牌的个数。面值为 $a,b$ 的卡牌可以组成一对当且仅当 $|a - b| \le 1$。问最多能组多少对。

题目描述

[problemUrl]: https://atcoder.jp/contests/agc003/tasks/agc003_b 高橋君は $ 1 $ から $ N $ までの整数のうちのどれかが書かれたカードをたくさん持っています。 高橋君は整数 $ i $ が書かれたカードを $ A_i $ 枚持っています。 $ 2 $ 枚のカードについて、それらに書かれた整数の差の絶対値が $ 1 $ 以下のとき、これらをペアにすることができます。 高橋君は、同じカードが複数のペアに使われないように、できるだけ多くのペアを作りたいです。高橋君が作れるペアの個数の最大値を求めてください。

输入输出格式

输入格式


入力は以下の形式で標準入力から与えられる。 > $ N $ $ A_1 $ : $ A_N $

输出格式


高橋君が作れるペアの個数の最大値を出力せよ。

输入输出样例

输入样例 #1

4
4
0
3
2

输出样例 #1

4

输入样例 #2

8
2
0
1
6
0
8
2
1

输出样例 #2

9

说明

### 制約 - $ 1\ ≦\ N\ ≦\ 10^5 $ - $ 0\ ≦\ A_i\ ≦\ 10^9\ (1\ ≦\ i\ ≦\ N) $ - 入力はすべて整数である。 ### Sample Explanation 1 一例として、$ (1,1),(1,1),(3,4),(3,4) $ の $ 4 $ つのペアをつくることができます。