#ATagc003b. [AGC003B] Simplified mahjong

[AGC003B] Simplified mahjong

题目描述

高桥君有很多写有 11NN 之间某个整数的卡片。高桥君持有写有整数 ii 的卡片共 AiA_i 张。

对于任意两张卡片,如果它们上所写整数的差的绝对值不超过 11,则可以将它们配对。

高桥君希望在不让同一张卡片被多次使用的前提下,尽可能多地配对。请你求出高桥君最多能配对多少对卡片。

输入格式

输入以如下格式从标准输入读入。

NN
A1 A2  ANA_1\ A_2\ \ldots\ A_N

输出格式

输出高桥君最多能配对的卡片对数。

样例 1

输入

4
4
0
3
2

输出

4

样例 2

输入

8
2
0
1
6
0
8
2
1

输出

9

说明/提示

限制条件

  • 1N1051 \leq N \leq 10^5
  • 0Ai109 (1iN)0 \leq A_i \leq 10^9\ (1 \leq i \leq N)
  • 输入均为整数。

样例解释 1

例如,可以组成 (1,1),(1,1),(3,4),(3,4)(1,1),(1,1),(3,4),(3,4)44 对卡片。

由 ChatGPT 4.1 翻译