#9882. 查找答案
查找答案
题目描述
给定一个名为 的 个整数序列和一个整数 。对于每个 ( ),您可以选择一些元素 (),并将它们更改为零,以使 。那么满足上述要求的最小选择元素数量是多少?
输入格式
第一行包含一个整数Q ,表示测试用例的数量。
对于每个测试用例: 第一行包含两个整数 和 , 表示序列 中的元素数量, 如上所述。 第二行包含 个整数,表示序列 。
输出格式
对于每个测试用例,您应该在一行中输出 个整数:
第 个整数表示选择的最小元素数量 (),并将它们更改为零以使 。
2
7 15
1 2 3 4 5 6 7
5 100
80 40 40 40 60
0 0 0 0 0 2 3
0 1 1 2 3
样例分析
对于第一组数据,
求在第 个位置时,为了使前 个数的和(包括第 个数)不超过 ,最少删除第 个数之前的 个数;
求在第 个位置时,为了使前 个数的和(包括第 个数)不超过 ,最少删除第 个数之前的 个数;
求在第 个位置时,为了使前 个数的和(包括第 个数)不超过 ,最少删除第 个数之前的 个数;
求在第 个位置时,为了使前 个数的和(包括第 个数)不超过 ,最少删除第 个数之前的 个数;
求在第 个位置时,为了使前 个数的和(包括第 个数)不超过 ,最少删除第 个数之前的 个数;
求在第 个位置时,为了使前 个数的和(包括第 个数)不超过 ,最少删除第 个数之前的 个数。
数据范围与提示
对于 的数据:,, ,对于每个 ,。