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

电商网站对比镇江高端网站建设工作室

电商网站对比,镇江高端网站建设工作室,wordpress pc6,上海招聘信息最新招聘2021P3740 [HAOI2014] 贴海报 题解 思路 我们模拟一下贴海报的过程#xff0c;先把 x ∼ y x\sim y x∼y的数字全部变成 k k k。后面的数字可以覆盖前面的数字。 如果for循环枚举的话是会超时的#xff0c;我们考虑用线段树维护区间数字。 那么所有操作结束后如果当前区间还…P3740 [HAOI2014] 贴海报 题解 思路 我们模拟一下贴海报的过程先把 x ∼ y x\sim y x∼y的数字全部变成 k k k。后面的数字可以覆盖前面的数字。 如果for循环枚举的话是会超时的我们考虑用线段树维护区间数字。 那么所有操作结束后如果当前区间还有当前数字 a n s ans ans。 那么这么判断呢 也就是pushup怎么做 求最小值最好了。因为每个区间的最小值只能是当前数字因为当前区间已经被当前数字全部覆盖了。 代码 #includebits/stdc.h #includecstring #includequeue #includeset #includestack #includevector #includemap #define ll long long #define lhs printf(\n); #define sync std::ios::sync_with_stdio(false),std::cin.tie(0),std::cout.tie(0); using namespace std; const int N3e510; const int M2021; const int inf0x3f3f3f3f; mapint,int mp; int n,m; int num[N],len1; int ans; int minn[N]; int lazy[N]; struct node {int x,y; }a[N]; bool cmp(node xx,node yy) {return xx.xyy.x; } void pushdown(int id,int l,int r) {if(lazy[id]){int mid(lr)/2;minn[id*2]lazy[id];lazy[id*2]lazy[id];minn[id*21]lazy[id];lazy[id*21]lazy[id];lazy[id]0;} } void pushup(int id) {minn[id]min(minn[id*2],minn[id*21]); } void change(int id,int l,int r,int x,int y,int z) {if(xl and ry){minn[id]z;lazy[id]z;return;}int mid(lr)/2;pushdown(id,l,r);if(xmid){change(id*2,l,mid,x,y,z); }if(mid1y){change(id*21,mid1,r,x,y,z);} pushup(id); } int query(int id,int l,int r,int x,int y) {if(xl and ry){return minn[id];}int ansinf;int mid(lr)/2;pushdown(id,l,r);if(xmid){ansmin(ans,query(id*2,l,mid,x,y));}if(mid1y){ansmin(ans,query(id*21,mid1,r,x,y));}return ans; } int main() {cinmn;for(int i1;in;i){cina[i].xa[i].y; len1;num[len1]a[i].x;len1;num[len1]a[i].y;} sort(num1,numlen11);int lenunique(num1,numlen11)-(num1); mp[num[1]]1;for(int i1;ilen;i){if(num[i]num[i-1]1){mp[num[i]]mp[num[i-1]]1;} else{mp[num[i]]mp[num[i-1]]2; }}int maxxmp[num[len]];for(int i1;in;i){change(1,1,maxx,mp[a[i].x],mp[a[i].y],i);} for(int i1;in;i){if(query(1,1,maxx,mp[a[i].x],mp[a[i].y]) i){ans;}}coutans;return 0; }AC记录 附上封面(
http://www.dnsts.com.cn/news/228662.html

相关文章:

  • 合肥做淘宝网站北京做网站费用
  • 惠州网站建设优化wordpress最近怎么又是5.0更新
  • 免费发布项目的网站保定清苑住房和城乡建设局网站
  • 自己做网站并让别人访问网站pv是什么意思
  • 行业资讯网站源码wordpress主题分类
  • 微信 公司网站 怎么做wordpress 4.6.1 中文
  • 江阴做网站个人电影网站备案
  • 邯郸wap网站建设费用电脑系统怎么重新装wordpress
  • vs2010做网站时间控件动易企业网站
  • p2p网贷网站开发app运营方案策划
  • 河南省建设厅职称网站南昌市经济技术开发区属于哪个区
  • 东莞建站海珠区建设和水务局网站
  • wordpress英文仿站教程新类型的网站
  • 织梦网站tel标签公司做网站费用账务处理
  • 网站后台中文模板wordpress 视频显示
  • 网站外链建设与文章发布规范深圳手机网站建设价格低
  • 株洲网站建设的公司微信微网站开发价格
  • wordpress网站维护页面模板中国机械加工网app
  • 长沙百度网站推广wordpress能导入多少产品
  • 石家庄网站开发建设wordpress教程 下载
  • 工程建设领域专项治理工作网站增城网站开发
  • 上网建站推广电商运营seo是什么
  • 苏州网站优化维护优秀网站的必备要素
  • asp 课程教学网站开发男生为女生做网站
  • 经营范围网站建设网站吸流量
  • ps免费模板素材网站互联网保险的典型案例
  • 小众软件wordpress主题seo顾问招聘
  • 微信手机网站开发宁波网站建设论坛
  • 网站域名备案地址今天热搜榜前十名
  • 云南建设银行招聘网站济南百度公司做网站吗