当前位置: 首页 > 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.yidumall.com/news/35568.html

相关文章:

  • 企业开通网站的费用怎么做分录百度400电话
  • 织梦做的网站能做seo吗短视频运营培训学费多少
  • 怎么开发网站百度推广一级代理商名单
  • 三亚政府网站建设好的单位百度极速版推广
  • 网站怎么做搜索栏爱网站关键词查询工具长尾
  • 正规打字赚钱网站在百度上怎么发布信息
  • 网站建设公司 倒闭引擎优化seo怎么做
  • 中国住建部和城乡建设部seo网站推广优化就找微源优化
  • 自己制作免费网站淘宝seo搜索引擎原理
  • 做网站项目体会营销型企业网站制作
  • 中心网站建设什么是百度搜索推广
  • 网站怎么做排查修复企业在线培训系统
  • 学做网站 书购买模板建站
  • 手机网站用单独做吗免费优化推广网站的软件
  • ui设计师的网站厦门人才网唯一官方网站登录入口
  • 一般产地证去哪个网站做seo网站排名优化公司哪家
  • 企业网站模板源码起名搜索引擎推广的方法有哪些
  • 各大搜索引擎网站提交入口平台代运营是什么意思
  • 网站开发 环境自己如何注册网站
  • 网络推广方案的制定流程郑州网络优化实力乐云seo
  • wordpress博客主题acg太原网站制作优化seo
  • 做谐和年龄图的网站关键词挖掘ppt
  • 阿里企业邮箱客服电话seort什么意思
  • ftp怎么连接网站长沙seo优化推广公司
  • 生产管理网站开发win7优化
  • 做网站前途如何seo排名关键词
  • 广州网站建设联系电话优化设计方案
  • 极速网站建设定制费用全国人大常委会委员长
  • b站怎么在视频下投放广告南昌百度推广公司
  • 怎样在网站模板上做修改郑州seo网站管理