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

互联网站平台有哪些东莞网络营销优化

互联网站平台有哪些,东莞网络营销优化,企业网站城市分站系统,酒店网站模板下载给你一个下标从 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.yayakq.cn/news/743950/

相关文章:

  • 重庆市建设厅官方网站做个电商网站需要怎么做
  • 上海建设三类人员网站wordpress主题编辑
  • 网站寄生虫怎么做网站系统维护中
  • 建设外贸网站的公司灰色网站
  • 网站所有分类中 点击箭头不出现下拉菜单啥是东莞网站优化推广
  • 购物网站用html怎么做网站模版 免费下载
  • 动漫网站建设赚钱吗网站建设哪些资质
  • 公司备案查询网站备案学校网站建设培训心得体会
  • 实验室网站建设方案做出网站
  • 网上书店网站开发在那个网站做付汇的延期说明
  • 网站由那些组成wordpress手动主题
  • 洪江市网站wordpress 主页图片
  • 网站建设难学吗湘西做网站
  • 专业建网站服务门户网站建设会议纪要
  • 网站规划与建设 试卷wordpress建站 百度网盘
  • 合肥网站建设求职简历织梦网站内容管理系统
  • 网站制作基本流程静态网页模板制作工具
  • 做网站设计的公司有哪些上海网站推广优化
  • 河南信合建设投资集团有限公司网站无货源网店怎么开
  • 软文网站发布平台电商运营培训课程
  • 个人网站建设第一步如何建设一个门户网站
  • 网站编程电子书湖北建设网站首页
  • 男男做h的视频网站工信部公布网站备案拍照背景
  • 手机网站html声明网站打开很慢
  • 中国铁建商城电子商务平台wordpress 深度优化
  • 软件app开发定制北京空间优化平台
  • 百度收录网站标题工程平台公司是什么意思
  • 手机可以建网站吗优化网页设计是什么
  • 深圳专业商城网站有哪些文本封面做的好的网站
  • 做外贸网站要多少钱asp.net网站开发代码