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

搭建网站免费广告联盟怎么赚钱

搭建网站免费,广告联盟怎么赚钱,建设批发网站,网站建设需求分析报告功能系列文章目录 【拒绝算法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.fp688.cn/news/161292.html

相关文章:

  • 数据库怎么做两个网站太原seo优化
  • 萝岗区网站建设推广浙江网络推广
  • 加强网站党建频道建设百度一下网页版浏览器
  • 省交通建设质安监督局网站优化网站标题是什么意思
  • 服务型政府门户网站建设网页怎么搜索关键词
  • 运输公司网站模板如何用html制作网页
  • 手机h5免费模板网站模板下载网站seo百度百科
  • 网站摇奖活动怎么做重庆网站排名提升
  • 自助网站免费注册站长之家网站介绍
  • 网站建设和利用情况网络销售平台有哪些软件
  • 网站内容建设苏州关键词搜索排名
  • 网站业务费如何做记账凭证软文营销常用的方式是什么
  • 九江网站建设九江百度seo关键词排名推荐
  • nas可做网站服务器吗海外营销公司
  • 做一个类似京东的网站免费发布推广的平台
  • 做网站用的一些素材什么平台可以发广告引流
  • 科普网站建设百度广告投放价格表
  • 做网站开发的想接私活宁波优化推广找哪家
  • 朋友说做网站什么的怎么赚钱百度如何投放广告
  • .net网站开发实训代码最新seo自动优化软件
  • 私人兼职做网站开发杭州搜索引擎优化公司
  • 如何做可以赚钱的网站网络营销教程
  • 移动端网站百度怎么找人工客服
  • 网架公司哪个好济南seo外贸网站建设
  • 哪个网站可以学做包子如何优化搜索引擎的搜索功能
  • 南宁建站模板源码四川二级站seo整站优化排名
  • wordpress 取消做这seo网站搜索优化
  • 骏域网站建设专家东莞黄页网站推广服务
  • 购物网站设计建站企业网站
  • 网上做网站怎么赚钱吗百度搜索指数排行榜