#iai29a1. 三元组(Triple)
三元组(Triple)
三元组(Triple)
题目描述
给定 个正整数 ,小爱每次可以选出一个满足 且 的三元组 ,并将这三个数字删去,直到剩余的数字无法再组成满足条件的三元组为止。请问在最优决策情况下,最终最少会剩下多少个数字无法组成三元组。
输入格式
输入共两行:
- 第一行:一个正整数
- 第二行: 个整数
输出格式
输出共一行:一个整数,表示最优情况下最少剩下的数字的个数。
样例输入 #1
6
1 1 1 1 2 3
样例输出 #1
3
说明:将 三元组删去后,剩下 个 无法继续组成三元组
样例输入 #2
6
1 2 3 3 4 5
样例输出 #2
0
说明:原序列可以组成 两个三元组,剩余数字个数为 个
数据范围
- 对于 的数据,
- 对于 的数据,,
- 对于 的数据,,
知识点与难度
本题涉及的知识点从属于 GESP 6级,难度等级:⭐⭐⭐。
测试点分布
| Subtask | 分值 | 测试点编号 | 说明 |
|---|---|---|---|
| 0 | 10 | 1~2 | 样例 |
| 1 | 20 | 3~8 | 小规模随机 / 特殊性质(全相同、单调等) |
| 2 | 15 | 9~11 | Hack:边界值、溢出、极端构造 |
| 3 | 30 | 12~20 | 中大规模 / 极限压力 |
| 4 | 25 | 21~25 | 随机回归 |