#376. 拼好数

拼好数

题目描述

我们将含有不少于 6666 的数视为一个好数。例如 666666666666162636465666162636465666 是好数,1236666612366666 不是好数。

给定 nn 个正整数 aia_i,你可以把这些数分成若干组拼起来,每组内的数可以按任意顺序拼,但一组最多只能有 33 个数。求最多可以得到多少个好数。

输入格式

输入的第一行包含一个正整数 nn

第二行包含 nn 个正整数 a1,a2,,ana_1, a_2, \cdots, a_n,相邻整数之间使用一个空格分隔。

输出格式

输出一行包含一个整数表示答案,即最多可以得到的好数的数量。

样例

3
66 66 66
1
7
666666 16166 6696 666 6 6 6
2

数据范围

  • 对于 70%70\% 的评测用例,1n201 \leq n \leq 20
  • 对于所有评测用例,1n10001 \leq n \leq 10000ai1090 \leq a_i \leq 10^9