luogu#P11323. 【MX-S7-T1】「SMOI-R2」Happy Card
【MX-S7-T1】「SMOI-R2」Happy Card
题目背景
原题链接:https://oier.team/problems/S7A。
题目描述
LLL 在 NOIP 前想愉悦身心,于是设计了一个有趣的纸牌游戏。
该游戏中有 种不同的牌,编号为 ,第 种牌有 张。
总共有四种出牌方法:
- 单牌:出一张单牌。
- 对子:出两张同种的牌。
- 炸:出四张同种的牌。
- 三带一:出三张同种的牌和一张不同种的牌。
当出完所有牌后即可获得游戏胜利。
LLL 想知道最少需要出多少次牌才能获得游戏胜利,请你帮他求出这个值。
输入格式
本题有多组测试数据。
第一行,一个正整数 ,表示数据组数。接下来,对于每组数据:
- 第一行,一个正整数 ,表示牌的种类数。
- 第二行, 个非负整数 ,表示第 种牌的数量。
输出格式
对于每组测试数据:
- 仅一行,一个整数,表示最少需要出多少次牌才能获得游戏胜利。
3
2
5 1
4
4 4 3 3
6
1 1 4 5 1 4
2
4
6
提示
【样例解释 #1】
对于第一组数据,可以先出 (三带一),再出 (对子)。
对于第二组数据,可以用 次出完:
- 出 (炸)。
- 出 (炸)。
- 出 (三带一)。
- 出 (对子)。
【样例 #2】
见附件中的 card/card2.in
与 card/card2.ans
。
该组样例满足测试点 的约束条件。
【样例 #3】
见附件中的 card/card3.in
与 card/card3.ans
。
该组样例满足测试点 的约束条件。
【样例 #4】
见附件中的 card/card4.in
与 card/card4.ans
。
该组样例满足测试点 的约束条件。
【数据范围】
对于所有测试数据,保证:,,。
测试点编号 | ||
---|---|---|