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