牛牛面前有一个由 个整数组成的数组
。
牛牛打算对这个数组进行若干次操作。
每次操作牛牛可以选择 中的任意一个非负整数,记所选数的下标为
。然后牛牛会把
都减少
。
牛牛想知道他对这个数组进行恰好 次操作后,数组中所有数的和最少是多少。
本题采用多组案例输入,第一行一个整数
代表案例组数。
每组案例中,第一行输入两个空格分隔的整数
。
接下来一行输入个由空格分隔的整数代表:
。
保证:![]()
单个测试点中所有案例的和不超过
单组案例的中至少有一个非负整数
对于每组案例,输出一行一个整数代表牛牛在进行恰好 m 次操作之后数组中所有数的和的最少值。