#P12786. 三带一
三带一
三带一
Problem Description
一副扑克牌有 张 , 张 张 , 张 , 张, 张 ,我们希望打出尽可能多的三带一,问最多打出多少张。
- 三带一指的是打出的牌需要是 类型,即四张牌中三张牌需要是相同的,剩下一张牌必须和前面的牌不一样
- 例如 , , 这些都是三带一,而 , , , 都不是三带一
- 使用过的牌不能重复使用
Input
输入包含 组样例; 输入第一行有一个整数 ,代表样例组数,每组格式如下: 每行有 个整数代表数组 ,即 。
Output
输出包括 行,对于每一组样例你都需要输出一个答案代表最多能打出多少个三带一。
Sample Input
9
3 1 0 0 0 0 0 0 0 0 0 0 0
3 3 3 3 3 3 3 3 3 3 3 3 3
2 1 2 2 1 2 1 1 0 0 0 0 0
3 4 5 0 0 0 0 0 0 0 0 0 0
1 6 9 0 0 0 0 0 0 0 0 0 0
9 1 1 9 0 0 0 0 0 0 0 0 0
100 0 0 0 0 0 0 0 0 0 0 0 0
533 109 370 0 0 0 0 0 0 0 0 0 0
4 5 6 7 8 9 10 11 12 13 14 15 16
Sample Output
1
9
0
3
4
5
0
253
32
Source
2025“钉耙编程”中国大学生算法设计暑期联赛(3)