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

公司做网站需要哪些手续怎么创建网站赚钱

公司做网站需要哪些手续,怎么创建网站赚钱,免费的短视频app大全下载苹果,任丘 做网站步骤 按照左端点排序原因&#xff08;个人理解&#xff09;&#xff1a;让每个组的区间都排列的更加紧密&#xff0c;并且如果按照右端点排序&#xff0c;而不知道左端点的位置&#xff0c;可能造成误差 priority_queue<int>表示一个大根堆&#xff0c;队列的顶部存储的…

步骤

按照左端点排序原因(个人理解):让每个组的区间都排列的更加紧密,并且如果按照右端点排序,而不知道左端点的位置,可能造成误差

priority_queue<int>表示一个大根堆,队列的顶部存储的是最大的元素。

priority_queue<int, std::vector<int>, std::greater<int>>表示一个小根堆,队列的顶部存储的是最小的元素。

判断是否需要添加一个新组

 if (heap.empty() || heap.top() >= r.l) heap.push(r.r);//堆是空的或者堆顶的值大于该区间的左端点,需要开一个新组else{heap.pop();//删掉堆顶heap.push(r.r);//把当前的新的右端点加入堆}

堆中存放的是所有组的最大右端点,每次比较新区间和所有组最大右端点中的最小进行比较,因为新区间左端点如果比最小值还要小的话那肯定和其他组的也重合了,就要开新组,如果比最小值大,那一定可以加入最小值那个组,也就不用比较其他组了

AC代码

#include <iostream>
#include <algorithm>
#include <queue>using namespace std;const int N = 100010;int n;
struct Range
{int l, r;bool operator< (const Range &W)const{return l < W.l;}
}range[N];int main()
{cin>>n;for (int i = 0; i < n; i ++ ){int l, r;cin>>l>>r;range[i] = {l, r};}sort(range, range + n);priority_queue<int, vector<int>, greater<int>> heap;//小根堆,用来存储所有组的右端点最大值,堆顶存储的是目前所有组中最小的右端点for (int i = 0; i < n; i ++ ){auto r = range[i];if (heap.empty() || heap.top() >= r.l) heap.push(r.r);//堆是空的或者堆顶的值大于该区间的左端点,需要开一个新组else{heap.pop();//删掉堆顶heap.push(r.r);//把当前的新的右端点加入堆}}cout<<heap.size();//堆的大小就是组的个数return 0;
}

http://www.dtcms.com/wzjs/133854.html

相关文章:

  • 泰安住房和城乡建设局网站网站推广软件免费版下载
  • 个人网站能允许做哪些做了5天游戏推广被抓了
  • 网站评论区怎么做百度移动端排名
  • 工业设计是什么seo优化包括哪些
  • 怎样做元古建筑的网站结构图建立网站有哪些步骤
  • 建设网站的方案今天的最新消息新闻
  • 网站建设销售顾问开场白百度官网登录入口手机版
  • 备案网站系统网站优化策略
  • 怎么做才能提高网站权重北京百度网讯人工客服电话
  • 重庆市互联网协会百度竞价和优化的区别
  • wordpress侧边浮动谷歌搜索优化
  • 微网站一键导航百度关键词自然排名优化公司
  • 平台推广的方法有哪些新媒体seo培训
  • 配音秀做素材网站免费seo教程资源
  • 龙书浩个人网站百度服务中心官网
  • 中国十大新闻网站排名一站式网站设计
  • 鄞州区建设局网站广告公司推广文案
  • 营销网站建站开发桌面百度
  • 专业网站建设网站价格流量网站
  • 做网站的学什么代码2022最近比较火的热点话题
  • 企业网站建设会计分录seo美式
  • 美妆网站模版个人网络销售平台
  • 360网站做二维码chrome官网
  • 慈利县建设局网站上海企业seo
  • 桥梁建设网站在哪里可以投稿抖音seo代理
  • 网站的栏目是什么a5站长网网站交易
  • 英文外贸网站建设网站设计方案淘宝代运营1个月多少钱
  • 网站怎么做分类聚合网站到首页排名
  • 做网站哪里最便宜客户关系管理系统
  • 网络营销评价的名词解释广州新塘网站seo优化