#iai30b2. 买票
买票
买票
题目描述
个人去景点游玩,人人都需要买票。如果一个人的年龄小于或等于另一个人的一半,那么这两个人可以形成一个搭档,合买一张票。已知 个人的年龄,如何搭档,才能让购票数量达到最少。
输入格式
- 第一行:单个整数 。
- 第二行: 个整数 ,表示每个人的年龄。
输出格式
- 单个整数:表示购买的最少票数。
数据范围
- 对于 的数据,保证 ;
- 对于 的数据,保证 ;
- 对于 的数据,保证 ;
- 。
样例输入 #1
6
7 8 10 2 5 6
样例输出 #1
4
知识点与难度
本题涉及的知识点从属于 GESP 5级,难度等级:⭐⭐。
测试点分布
| Subtask | 分值 | 测试点编号 | 说明 |
|---|---|---|---|
| 0 | 10 | 1~2 | 样例 |
| 1 | 20 | 3~8 | 小规模 N≤100 / 特殊: 全相同 / 特殊: 递增 |
| 2 | 15 | 9~11 | Hack: N=1 / Hack: N=2 / Hack: 无法配对 |
| 3 | 30 | 12~20 | 中大规模 N≈10000~1000000 压力 |
| 4 | 25 | 21~25 | 随机 N=1~1000000 回归 |