2024-08-17:用go语言,给定一个从0开始的整数数组nums和一个整数k,
每次操作可以删除数组中的最小元素。
你的目标是通过这些操作,使得数组中的所有元素都大于或等于k。
请计算出实现这个目标所需的最少操作次数。
输入:nums = [2,11,10,1,3], k = 10。
输出:3。
解释:第一次操作后,nums 变为 [2, 11, 10, 3] 。
第二次操作后,nums 变为 [11, 10, 3] 。
第三次操作后,nums 变为 [11, 10] 。
此时,数组中的所有元素都大于等于 10 ,所以我们停止操作。
使数组中所有元素都大于等于 10 需要的最少操作次数为 3 。
相似问题