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

免费用搭建网站沈阳seo排名收费

免费用搭建网站,沈阳seo排名收费,zen cart 创建的网站,我想做亚马逊网站怎么做系列文章目录 【拒绝算法PUA】0x00-位运算 【拒绝算法PUA】0x01- 区间比较技巧 【拒绝算法PUA】0x02- 区间合并技巧 【拒绝算法PUA】0x03 - LeetCode 排序类型刷题 【拒绝算法PUA】LeetCode每日一题系列刷题汇总-2025年持续刷新中 C刷题技巧总结: [温习C/C]0x04 刷…

系列文章目录

【拒绝算法PUA】0x00-位运算
【拒绝算法PUA】0x01- 区间比较技巧
【拒绝算法PUA】0x02- 区间合并技巧
【拒绝算法PUA】0x03 - LeetCode 排序类型刷题
【拒绝算法PUA】LeetCode每日一题系列刷题汇总-2025年持续刷新中

C++刷题技巧总结:
[温习C/C++]0x04 刷题基础编码技巧


文章目录

  • 系列文章目录
  • LeetCode 3065. 超过阈值的最少操作数 I
    • 链接
    • 题目
    • 解题方法1 (排序,然后for循环判断)
    • 解题方法2(利用小顶堆优化)


LeetCode 3065. 超过阈值的最少操作数 I

链接

3065. 超过阈值的最少操作数 I

题目

给你一个下标从 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 存在。

解题方法1 (排序,然后for循环判断)

#include <iostream>
#include <vector>
#include <algorithm>using namespace std;class Solution {
public:int minOperations(vector<int>& nums, int k) {vector<int> copy(nums.begin(), nums.end());std::sort(copy.begin(), copy.end(), std::less<int>());int ans = 0;int size = nums.size();for (int i =0; i < size; i++) {if (copy[i] >= k) {ans = i;break;}}return ans;}
};int main(int argc, char **argv) {vector<int> vec = {2, 11, 10, 1, 3};int k = 10;Solution obj;int ret = obj.minOperations(vec, k);cout << ret << endl;return 0;
}

输出:

3

在这里插入图片描述

解题方法2(利用小顶堆优化)

#include <iostream>
#include <vector>
#include <algorithm>
#include <queue>using namespace std;class Solution {
public:struct cmp {bool operator()(int a, int b) {return a > b; // 小顶堆}};int minOperations(vector<int>& nums, int k) {int ans = 0;priority_queue<int, vector<int>, cmp> pq(nums.begin(), nums.end());while (!pq.empty() && pq.top() < k) {pq.pop();}ans = nums.size() - pq.size();return ans;}
};

在这里插入图片描述

http://www.yidumall.com/news/109158.html

相关文章:

  • 怎么查网站icp备案宁波seo高级方法
  • 公司网站建设一定要求原图吗谷歌优化排名公司
  • 云服务器是否可以做多个网站厦门推广平台较好的
  • 什么公司做网站最好备案查询站长工具
  • 手机网站登陆模板游戏代理平台
  • 拓客系统seo代码优化有哪些方法
  • 集团网站建设服务公司seo网站推广软件 快排
  • 有没有做外贸的网站啊关键词挖掘站长工具
  • 网校网站模板数据分析一般用什么软件
  • 网上超市商城杭州专业seo
  • 秦皇岛网站制作多少钱最新实时新闻
  • 达美网站建设百seo排名优化
  • 织梦网站关键词让顾客心动的句子
  • 专业网站建设必要性宣传渠道和宣传方式有哪些
  • 网站程序怎么上传推广引流app
  • python+网站开发+prf智能网站推广优化
  • 帝国cms怎么生成网站地图某个产品营销推广方案
  • 快速开发平台社区纵横seo
  • 龙元建设陕西公司网站2023网站分享
  • 怎样查看网站总浏览量seo咨询邵阳
  • 大都会下载安装seo综合查询软件排名
  • 郴州网站建设推广方案线上营销的优势
  • 手机网站建设规划书搜索引擎优化实训
  • wordpress代码实现抖音关键词优化排名
  • 电影网站备案做网站建设优化的公司排名
  • 东莞松山湖网站建设网络销售怎么找客户
  • 网站推广免费 优帮云招聘网络营销推广人员
  • 做网站收益北京竞价托管代运营
  • 英文网站翻译怎么做呢十大计算机培训学校
  • 专做彩票的网站无锡百度正规公司