社区讨论
站外题求调,悬关
题目总版参与者 2已保存回复 12
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 12 条
- 当前快照
- 1 份
- 快照标识符
- @lo1b0y49
- 此快照首次捕获于
- 2023/10/22 18:06 2 年前
- 此快照最后确认于
- 2023/11/02 18:25 2 年前
代码放二楼
描述
给定n个正整数a1,a2,…,an和一个正整数k。
一座高度为k的塔b1,b2,…,bk满足2b1≤b2,2b2≤b3,2b3≤b4,…,2bk−1≤bk。
你要从中选择一些数来叠很多座高度为k的塔,问最多能叠多少座塔。
输入
第一行包含一个正整数T(1≤T≤10),表示测试数据的组数。
每组数据第一行包含两个正整数n,k(2≤n≤100000,2≤k≤30)。
第二行包含n个正整数a1,a2,…,an(1≤ai≤10^9)。
输出
对于每组数据输出一行一个整数,即能叠出的塔的数量。
输入样例 1
3
4 2
1 2 3 4
6 3
1 1 2 2 4 4
6 3
1 1 2 2 3 4
输出样例 1
2
2
1
回复
共 12 条回复,欢迎继续交流。
正在加载回复...