站外题求调,悬关
  • 板块题目总版
  • 楼主封禁用户
  • 当前回复12
  • 已保存回复12
  • 发布时间2023/9/23 22:58
  • 上次更新2023/11/2 18:25:03
查看原帖
站外题求调,悬关
1015323
封禁用户楼主2023/9/23 22:58

代码放二楼

描述

给定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

2023/9/23 22:58
加载中...