当前位置: 首页 > news >正文

什么网站可以做医疗设备的怎样打百度人工客服热线

什么网站可以做医疗设备的,怎样打百度人工客服热线,东莞黄页企业名录,360怎么做网站搜索给你一个下标从 0 开始的整数数组 nums 和一个整数 k 。 一次操作中,你可以删除 nums 中的最小元素。 你需要使数组中的所有元素都大于或等于 k ,请你返回需要的 最少 操作次数。 示例 1: 输入:nums [2,11,10,1,3], k 10 输…

给你一个下标从 0 开始的整数数组 nums 和一个整数 k 。

一次操作中,你可以删除 nums 中的最小元素。

你需要使数组中的所有元素都大于或等于 k ,请你返回需要的 最少 操作次数。

示例 1:

输入:nums = [2,11,10,1,3], k = 10
输出:3
解释:第一次操作后,nums 变为 [2, 11, 10, 3] 。
第二次操作后,nums 变为 [11, 10, 3] 。
第三次操作后,nums 变为 [11, 10] 。
此时,数组中的所有元素都大于等于 10 ,所以我们停止操作。
使数组中所有元素都大于等于 10 需要的最少操作次数为 3 。
示例 2:

输入:nums = [1,1,2,4,9], k = 1
输出:0
解释:数组中的所有元素都大于等于 1 ,所以不需要对 nums 做任何操作。
示例 3:

输入:nums = [1,1,2,4,9], k = 9
输出:4
解释:nums 中只有一个元素大于等于 9 ,所以需要执行 4 次操作。

提示:

1 <= nums.length <= 50
1 <= nums[i] <= 109
1 <= k <= 109
输入保证至少有一个满足 nums[i] >= k 的下标 i 存在。

法一:直接模拟:

class Solution {
public:int minOperations(vector<int>& nums, int k) {int ans = 0;for (int num : nums){ans += num < k;}return ans;}
};

如果nums的长度为n,此算法时间复杂度为O(n),空间复杂度为O(1)。

法二:用标准库:

class Solution {
public:int minOperations(vector<int>& nums, int k) {return count_if(nums.begin(), nums.end(), [k] (int a) { return a < k; });}
};

如果nums的长度为n,此算法时间复杂度为O(n),空间复杂度为O(1)。

http://www.qdjiajiao.com/news/12836.html

相关文章:

  • 福州专业做网站的公司58网络推广
  • 做银行应该关注的网站网络优化初学者难吗
  • 网络广告是较为常见的一种网络营销方式seo外链优化方法
  • 重庆网站icp备案查询百度爱采购平台登录
  • 服务器做jsp网站教程视频播放如何加入百度推广
  • 百度收录新网站网站模板定制
  • 网站自己做服务器正规seo关键词排名网络公司
  • 成都淮州新城建设投资有限公司网站谷歌seo运营
  • 网站开发公司杭州网站建设营销宣传方式有哪些
  • 网站的banner做多大郑州网站制作工具
  • 商城网站制作方案seo标题优化裤子关键词
  • 那里做直播网站长春百度网站快速排名
  • 从化网站制作广州头条新闻最新
  • 网站建设运营的成本网络推广公司经营范围
  • 商务网站开发优化大师优化项目有
  • 政府网站建设步骤2022年大事热点新闻
  • 做伦理电影网站邯郸网站seo
  • 网站域名申请怎么做广州广告公司
  • 石家庄小学网站建设指数分布
  • 智慧建设网站今日最新新闻重大事件
  • 有了网站源码 怎么建设网站谷歌paypal官网登录入口
  • 买域名做网站推广都是些什么查网站流量查询工具
  • 佛山做网站格网络营销推广方式包括哪几种
  • wordpress 微信咨询代码seo排名优化推荐
  • 如何建立b2b网站淘宝关键词搜索量查询工具
  • 竞拍网站做烂了合肥网站
  • 响应式环保网站上海seo培训
  • 论坛网站建设流程厦门人才网唯一官方网站
  • 深圳大型网站建设公司附近的成人电脑培训班
  • 怎么建设个网站百度下载免费