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

南宁网站建设公司哪个好淘宝网站做超链接

南宁网站建设公司哪个好,淘宝网站做超链接,肇庆网络,行政单位网站信息建设政策本专题主要是关于利用优先队列解决贪心选择上的“反悔”问题 话不多说,直接看题: 下面为分析: 很显然,我们在整体上以s[i]为基准,先把士兵按s[i]排好。然后,我们先求s[i]大的开始,即规定选人数…

本专题主要是关于利用优先队列解决贪心选择上的“反悔”问题

话不多说,直接看题:

下面为分析:

很显然,我们在整体上以s[i]为基准,先把士兵按s[i]排好。然后,我们先求s[i]大的开始,即规定选人数不超过s[i]的士兵,下面为图解:

下面为AC代码:

#include<bits/stdc++.h>
using namespace std;
struct node{long long v,s;
}a[1000100];
long long n;
bool cmp(node a,node b){return a.s>b.s;
}
signed main(){cin>>n;for(int i=1;i<=n;i++){scanf("%lld%lld",&a[i].v,&a[i].s);}sort(a+1,a+1+n,cmp);priority_queue<long long,vector<long long>,greater<long long> > q;long long cap=a[1].s,sum=a[1].v,max1=-1;q.push(a[1].v);for(int i=2;i<=n;i++){if(a[i].s==cap){q.push(a[i].v);sum+=a[i].v;if(q.size()>cap){sum-=q.top();q.pop();}}  else{cap=a[i].s;q.push(a[i].v);sum+=a[i].v;while(q.size()>cap){sum-=q.top();q.pop();}}max1=max(max1,sum);}cout<<max1;
}

再来一道类似的:

下面为分析:

类似的,我们指定一个基准,我们按deadline升序排好,从小的开始枚举。

如果前面的时间加当前所需没超当前建筑的deadline,我们就添加。

否则,我们用它与前面所需时间max的比,如果比他小就替换。

下面为AC代码:

#include<bits/stdc++.h>
using namespace std;
#define int long long
int n;
struct node{int t1,t2;
}a[150010];
bool cmp(node a,node b){return a.t2<b.t2;}
signed main(){scanf("%d",&n);for(int i=1;i<=n;i++) scanf("%d%d",&a[i].t1,&a[i].t2);sort(a+1,a+n+1,cmp);priority_queue<int> q;int dead=-1,cnt=0,sum=0;for(int i=1;i<=n;i++){q.push(a[i].t1);cnt++;sum+=a[i].t1;if(a[i].t2!=dead) dead=a[i].t2;if(sum>dead){sum-=q.top();cnt--;q.pop();}  }cout<<cnt;
}

让我们总结一下,本专题围绕利用优先队列解决贪心选择上的“反悔”(或优化)问题(常用于固定枚举一个基准值)

最后,举个形象的例子:我们的成长就是从一开始的幼稚不断地经历岁月的打磨,见识的增长,不断优化,最终走向成熟。

希望可以和大家一起继续前行!

http://www.yayakq.cn/news/117792/

相关文章:

  • 淄博网站快照优化公司网站开发需要多少钱怎样
  • 盘锦网站建设哪家好网站模板对seo的影响
  • 东莞网站建设网站python源代码大全
  • 揭阳公司做网站佛山网站制作哪家
  • 简述网站建设优劣的评价标准浏览器地址栏怎么打开
  • 前端做网站直播网站不关站备案
  • 网站开发组织架构图济南竞价托管公司
  • 郑州网站建设哪家专业蚂蚁中国网站建设
  • 网页传奇游戏黑屏怎么解决濮阳网站怎么做seo
  • 制作一个买股票的网站怎么做wordpress默认分类链接
  • 权威网站建设搜狐财经峰会
  • 做网站的公司 苏迪东莞企业营销型网站策划
  • 住房和城乡建设部网站 投诉公司部门设置及职责划分
  • 欧美网站设计特点聊城市建设学校
  • 山东省双体系建设网站域名的申请流程
  • 口腔门诊建设网站wordpress需要先安装数据库
  • 深圳网站建设要多少钱全国建设部网站证书查询
  • 手袋 技术支持 东莞网站建设成都设计公司地址
  • 网站镜像 动态手机网站图片做多大
  • 利用百度搜索自己的网站不用写代码做网站软件
  • 网站集约化建设进度报告建设一个网站主要受哪些因素的影响因素
  • 普洱市网站建设制作wordpress淘宝api接口插件
  • 外贸建站哪家公司专业双牌网站建设
  • 安顺网站开发公司郴州网络推广公司排名
  • 深圳百度seo整站网站seo基础优化
  • 实力网站建设做调查的网站
  • 邯郸市建设局网站材料下载入口电商网站开发过程
  • 园林网站建设设计方案网站开发招聘需要
  • 网站建设主流技术网站开发的基本原则
  • 企业门户网站解决方案wordpress网站聊天插件