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

网站开发毕业答辩pptwordpress主题ftp失败

网站开发毕业答辩ppt,wordpress主题ftp失败,专业营销的网站建设公司哪家好,阜阳网站优化文章目录题目描述解析我的思路代码题解思路题目描述 解析 我的思路 其实就是线段覆盖的一个变体 贪心的想#xff1a; 把游客按右端点升序排序 后面的证明就和线段覆盖一样了 如果有两个游客冲突 我们应该选右端点靠右的 因为这样对以后继续在右边出现的游客来说肯定不会更差… 文章目录题目描述解析我的思路代码题解思路题目描述 解析 我的思路 其实就是线段覆盖的一个变体 贪心的想 把游客按右端点升序排序 后面的证明就和线段覆盖一样了 如果有两个游客冲突 我们应该选右端点靠右的 因为这样对以后继续在右边出现的游客来说肯定不会更差 然后就是对于能否上车的判断 其实就是一个对区间的修改与最大值查询 就非常自然的想到了线段树 时间复杂度nlogn 代码 #includebits/stdc.h using namespace std; #define ll long long const int N3e5100; ll ans; int n,c,k;#define mid ((rl)1) int mx[4*N],add[4*N]; void Add(int k,int v){add[k]v;mx[k]v;return; } void pushdown(int k){if(add[k]0) return;Add(k1,add[k]);Add(k1|1,add[k]);add[k]0; } void change(int k,int l,int r,int x,int y,int v){ // printf(l%d r%d x%d y%d\n,l,r,x,y);if(xlry){Add(k,v);return;}pushdown(k);if(xmid) change(k1,l,mid,x,y,v);if(ymid1) change(k1|1,mid1,r,x,y,v);mx[k]max(mx[k1],mx[k1|1]);return; } int ask(int k,int l,int r,int x,int y){ // printf(l%d r%d x%d y%d\n,l,r,x,y);if(xlry){ // printf(l%d r%d res%d\n,l,r,mx[k]);return mx[k];}pushdown(k);int res0;if(xmid) resmax(res,ask(k1,l,mid,x,y));if(ymid1) resmax(res,ask(k1|1,mid1,r,x,y)); // printf(l%d r%d res%d\n,l,r,res);mx[k]max(mx[k1],mx[k1|1]);return res; }struct node{int x,y,num;bool operator (const node o)const{return yo.y;} }p[N]; int main(){scanf(%d%d%d,k,n,c);for(int i1;ik;i){scanf(%d%d%d,p[i].x,p[i].y,p[i].num);} sort(p1,p1k);for(int i1;ik;i){int xxp[i].x,yyp[i].y,nnp[i].num;int admin(nn,c-ask(1,1,n,xx,yy-1)); // printf(i%d ad%d ask%d\n,i,ad,ask(1,1,n,xx,yy)); // printf(x%d y%d ad%d\n\n,xx,yy-1,ad);ansad;change(1,1,n,xx,yy-1,ad);}printf(%lld,ans); } /* in: 8 15 3 1 5 2 13 14 1 5 8 3 8 14 2 14 15 1 9 12 1 12 15 2 4 6 1 out:10 */ 题解思路 突然想到这道二叉堆的题自己似乎并没有用到二叉堆。。。 于是又看了下题解 大概思路就是 每到一站只要没满就让游客上来 如果满了就强制让目的地最靠后的游客下车 当然已经到站的下车就行在这个策略下到站的已经就是堆顶元素 对于那些没到站就被迫下车的游客等价于没有让他们上车 这样就不用写线段树了码量减少许多而且思路也很妙 小技巧对于一些由于后续情况而当前不知道是否选择的决策可以暂时先选上与更优决策与它冲突时再放弃这样也就等价与没有选择
http://www.yutouwan.com/news/209183/

相关文章:

  • 公司网站开发背景不参与网站建设的弊端
  • 品古典家具网站模板上海建筑建材业网招标
  • 没有公司可以做网站吗企业网站建立策划书
  • 非洲购物网站排名展示型网站设计
  • 建设国际互联网网站商业设计网站有哪些
  • 百度站长平台h5网站湖南营销型网站建设企业
  • 学做网站课程wordpress增加404
  • 常用网站推广方法电商外链网站 英文
  • 常州网站建设工作室做网站联系电话
  • 建设网站好处市场seo是什么意思
  • 娱乐网站 建站软件新闻发布会策划流程
  • 做网站游戏总结的例文如何更改网站的关键词
  • 成都 网站建设培训学校阿克苏网站建设优化
  • 酒店类网站开发策略手机网站 源码
  • 哪个网站做外单出口好wordpress文章添加阅读全文
  • 网站建设需要具备哪些知识重庆市工程建设信息
  • 制作网站费用南京百家湖网站建设
  • 网站域名更改后怎么做映射wordpress电视直播插件下载
  • 手机 网站开发aspxjsp网站开发
  • 网站制作与维护费用廊坊网站建设的公司
  • 备案期间网站要关闭吗东莞建设网站企业
  • 网站建设新规装配式建筑信息平台
  • 专业网站建设是哪家便宜外贸会计做账流程
  • 企业建站报价宣武手机网站建设
  • 电子商务网站建设前期优秀个人网站案例
  • 网站建设 点指成名免费个人域名邮箱
  • python可以做网站模板吗重庆建设工程交易网
  • 盐城经济技术开发区建设局网站阿里云域名申请
  • 海口网站制作设计网站查询工信部
  • 济源网站建设的公司项目建议书