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

手机响应式网站开发模板之家网站黄金比例

手机响应式网站开发模板之家,网站黄金比例,城乡建设杂志官方网站,如何本地安装wordpress题意#xff1a;一个whw\times hwh的二维平面上有nnn个城市#xff0c;有mmm个弹跳装置#xff0c;第iii个可以花费tit_iti​的时间从城市pip_ipi​跳到矩形x∈[l,r],y∈[u,d]x\in [l,r],y\in[u,d]x∈[l,r],y∈[u,d]中的任意一个城市。求从111到其他每个城市的最小时间。 w,…题意一个w×hw\times hw×h的二维平面上有nnn个城市有mmm个弹跳装置第iii个可以花费tit_iti​的时间从城市pip_ipi​跳到矩形x∈[l,r],y∈[u,d]x\in [l,r],y\in[u,d]x∈[l,r],y∈[u,d]中的任意一个城市。求从111到其他每个城市的最小时间。 w,h≤n≤7×104,m≤1.5×105w,h\leq n\leq7\times 10^4,m\leq1.5\times10^5w,h≤n≤7×104,m≤1.5×105 空间限制128M 考虑直接套dijkstra的思路每次选出dis最小的点松弛它可以到的点然后把它删掉。 挪到二维平面上你需要支持 全局询问最小值矩形取min⁡\minmin删除一个点 用kdt或者二维线段树维护即可。这里用的是二维线段树。 需要注意的细节 要动态开点要用pair记录最小值的编号且初值是(INF,INF)否则可能打了个lazy标记之后first是答案标号却是0。大常数选手需要维护一个最大值剪枝。 #include iostream #include cstdio #include cstring #include cctype #include vector #include utility #define re register #define MAXN 70005 using namespace std; const int INF0x7fffffff; inline int read() {int ans0;char cgetchar();while (!isdigit(c)) cgetchar();while (isdigit(c)) ans(ans3)(ans1)(c^48),cgetchar();return ans; } typedef pairint,int pi; #define mp make_pair #define fi first #define se second struct tran{int xl,xr,yl,yr;tran(int xl0,int xr0,int yl0,int yr0):xl(xl),xr(xr),yl(yl),yr(yr){}}; inline bool belong(const tran b,const tran a){return a.xlb.xlb.xra.xra.ylb.ylb.yra.yr;} inline bool ninter(const tran a,const tran b){return (a.xrb.xl||b.xra.xl)||(a.yrb.yl||b.yra.yl);} struct edge{tran t;int w;}; vectoredge e[MAXN]; #define ch(x) t[p].son[x] int tot0,rt; struct node{tran pos;pi mn;int mx,sum,lzy,son[4];}t[MAXN5]; inline int newnode(int xl,int xr,int yl,int yr) {int ptot;t[p].postran(xl,xr,yl,yr);t[p].mnmp(INF,INF);t[p].mx0;t[p].lzyINF;return p; } inline void update(int p) {t[p].sumt[ch(0)].sumt[ch(1)].sumt[ch(2)].sumt[ch(3)].sum;t[p].mnmp(INF,INF),t[p].mx0;for (re int i0;i4;i) if (ch(i)) t[p].mnmin(t[p].mn,t[ch(i)].mn),t[p].mxmax(t[p].mx,t[ch(i)].mx); } inline void pushlzy(int p,int v) {if (t[p].sum0) return;t[p].mn.fimin(t[p].mn.fi,v),t[p].mxmin(t[p].mx,v),t[p].lzymin(t[p].lzy,v); } inline void pushdown(int p) {if (t[p].lzyINF){for (re int i0;i4;i) pushlzy(ch(i),t[p].lzy);t[p].lzyINF;} } void modify(int p,int xl,int xr,int yl,int yr,int x,int y,int v) {if (!p) pnewnode(xl,xr,yl,yr);if (!belong(tran(x,x,y,y),t[p].pos)) return;pushdown(p);if (t[p].pos.xlt[p].pos.xrt[p].pos.ylt[p].pos.yr) return (void)(t[p].sum(vINF),t[p].mnmp(INF,v),t[p].mx(vINF? 0:INF));int xmid(xlxr)1,ymid(ylyr)1; modify(ch(0),xl,xmid,yl,ymid,x,y,v);modify(ch(1),xl,xmid,ymid1,yr,x,y,v);modify(ch(2),xmid1,xr,yl,ymid,x,y,v);modify(ch(3),xmid1,xr,ymid1,yr,x,y,v); update(p); } void modify(int p,tran q,int v) {if (!p) return;pushdown(p); if (t[p].mxv) return;if (belong(t[p].pos,q)) return pushlzy(p,v);if (ninter(t[p].pos,q)) return;for (int i0;i4;i) modify(ch(i),q,v);update(p); } int x[MAXN],y[MAXN],ans[MAXN]; int main() {int n,m,w,h;nread(),mread(),wread(),hread();for (int i1;in;i){x[i]read(),y[i]read();modify(rt,1,w,1,h,x[i],y[i],i);}for (int i1;im;i){int p,t,l,r,d,u;pread(),tread(),lread(),rread(),dread(),uread();e[p].push_back((edge){tran(l,r,d,u),t});}modify(1,tran(x[1],x[1],y[1],y[1]),0);for (int T1;Tn;T){pi tmpt[1].mn;int utmp.se,distmp.fi;ans[u]dis;for (int i0;i(int)e[u].size();i)modify(1,e[u][i].t,dise[u][i].w);modify(rt,1,w,1,h,x[u],y[u],INF);}for (int i2;in;i) printf(%d\n,ans[i]);return 0; }
http://www.pierceye.com/news/248078/

相关文章:

  • 电商网站建设制作隆化县建设局网站
  • 宁波网站建设rswl网页美工设计教案
  • 贵州省住房城乡建设部网站json网站开发
  • 桥头网站仿做百度里面的站长工具怎么取消
  • 博物馆网站页面设计说明山东高端网站定制
  • python网站开发效率jsp做网站下载图片
  • 营销式网站建设免费注册个人网站官网
  • 高职高专 网站建设与维护开发一个网站平台多少钱
  • 网站后缀有哪些宜昌建设网站
  • iis做网站的流程wordpress有中文版没
  • 一般的美工可以做网站吗网站做相册
  • 扁平化网站psd招聘类网站怎么做
  • 想当淘客自己的网站怎么做服装网页设计网站
  • 网站怎么做数据接口wordpress主题知更
  • 注册网站登录企业网站建设论文模板
  • 营销型网站模板免费下载常用wordpress搭建环境
  • 浦东新区手机网站建设wordpress 视频页面
  • 做课件最好的素材网站网站背景动图怎么做
  • 做网站时已做好了ps怎么倒入深圳燃气公司地址
  • 做类似淘宝的网站要多少钱亚马逊网站建设进度计划书
  • 够完美网站建设怎么把视频弄成超链接
  • 苏州网站建设哪家更好四川省建设工程信息网官网二建注册
  • 潍坊网站关键词推广湖南餐饮网站建设
  • 珠海网站建设优化推广win2008 iis7发布网站
  • 平安网站建设发挥了积极的作用wordpress 的数据库路径
  • 福州网站建设优化安阳县二中录取分数线2022
  • 如何建手机网站网站能否做二维码
  • 南京网站建设 雷仁网上海网站制作网络推广方法
  • 营销型网站怎么做安阳县有多少个乡镇
  • 网站评论 设计天气网站建设