站外题求助
  • 板块学术版
  • 楼主XURUIFAN
  • 当前回复4
  • 已保存回复4
  • 发布时间2025/1/22 21:17
  • 上次更新2025/1/22 21:32:40
查看原帖
站外题求助
1288333
XURUIFAN楼主2025/1/22 21:17

题目描述

给定一个长度为 nn 的正整数数列 aia_i ,我们可以删除其中 mm 个数,并对剩下的数执行以下三种操作,使得数列中每一项均相同:

  1. ai+1a_i+1
  2. ai1a_i-1 ;
  3. aia_i 除以 22 并下取整。

本题有多组测试数据。

输入格式

第一行一个正整数 TT 表示数据组数。
对于每组数据,第一行两个整数 n,mn,m ,含义如题面所示;接下来一行 nn 个数字,其中第 ii 项表示 aia_i

输出格式

对于每组数据,输出一行一个整数表示答案。

样例输入

3
2 0
2 6
5 0
1 2 3 4 5
5 3
1 2 3 4 5

样例输出

2
4
1

数据范围

对于 60%60\% 的数据,保证 1n100,1ai10001 \le n \le 100,1 \le a_i \le 1000
对于 100%100\% 的数据,保证 1T10,1n500,0m<n,1ai1091 \le T \le 10,1 \le n \le 500,0 \le m < n,1 \le a_i \le 10^9

2025/1/22 21:17
加载中...