做网站容易还是做小程序容易wordpress 中文链接

news/2025/9/26 23:10:10/文章来源:
做网站容易还是做小程序容易,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.mzph.cn/news/918882.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

US$100 Free Activation VVDI2 Copy 48 Transponder by OBDII Function Authorization Service

VVDI2 Copy 48 Transponder by OBDII Function Authorization ServiceTips: No need shipping, please pass serial number of your VVDI2. This function will be free for all customers since Jan 1st, 2020.VVDI2 …

python 0入门基础第一课 - Jun

python 0入门基础第一课# 打印hello world print("Hello World")# 单行注释"""多行注释 三个双引号"""# 变量 字符,数字,浮点,布尔name = hellage = 32money = 12.34sex =…

lc1037-有效的回旋镖

难度:简单(初期)题目描述给定平面内三个点,判断这三个点是否可以形成回旋镖示例 输入:points = [[1,1],[2,3],[3,2]] 输出:true输入:points = [[1,1],[2,2],[3,3]] 输出:false题解思路判断是否有点重合 判断任…

日常刷题:cf每日一题+abc+反思复盘

cf round723 BProblem 试图瞪眼法解决未果被数据63909轻松单防Submission 随后开始思考: \[1111 = 101 \cdot 11 \]\[11111 = 1000 \cdot 11+111 \]\[111111 = 10101 \cdot 11 \]如所示,所有的由全1组成的数字都可以…

题解:P13523 [KOI 2025 #2] 序列与查询

题目:长度相同的子段受 \(x\) 影响相同。哇好厉害的性质,可以直接把每个长度的最大子段和跑下来,询问 \(X\) 相当于找 \(val_{len}+lenX\) 最大的 \(len\),预处理 \(O(n^2+qn)\),查询优化? 考虑画到坐标轴上,把…

德州做名片的网站响应式app下载wordpress主题

我正在设计一个小的网络应用程序/游戏。 哪个更好:MySQL表或json文件? 它们都存储信息。 它们都可以由PHP解析。 优点/缺点是什么?这就是我的意思:username | password-------------------seefour | abc123与{"username"…

2025年9月26日 - 20243867孙堃2405

今天只有一节课,英语提高,丰富了我的词汇量

实用指南:(14)ASP.NET Core2.2 中的日志记录

实用指南:(14)ASP.NET Core2.2 中的日志记录pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", &…

HarmonyOS 5 网络编程与材料存储实战:从RESTful API到本地持久化

HarmonyOS 5 网络编程与材料存储实战:从RESTful API到本地持久化pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "…

老系统-新系统的数据迁移

目录一、核心同步策略设计二、常用ETL工具实现方案方案1:使用开源工具Apache NiFi(适合技术团队自主部署)方案2:使用商用工具DataPipeline(适合企业级自动化同步)方案3:轻量方案(Python+SQL脚本,适合简单场景…

pc 移动的网站开发定制家具设计软件app

爬虫分为两种:1.通用爬虫。2.聚焦爬虫。通用爬虫:搜索引擎用的爬虫系统。一.目标:爬取所有网站的网页下载下来,存放到本地服务器里形成备份。二.抓取流程:a.首选选取一部分已有的url,把这些url放到待爬取队列。b.从队列…

威海哪家网站做的好北京 网站设计公司

展开全部掌握以下几点步骤,即可轻松加墨。1、首先,从打印机上取下墨盒,32313133353236313431303231363533e4b893e5b19e31333365646234这里就不好做介绍了,取下墨盒的方法因机而异。将墨盒上的一层贴纸撕掉,并拿出所需材…

C语言中的for循环

有点高看自己了,以为学了点java的for循环就觉得随便写,和C语言还是有点差别的,希望以后能静下心来学习吧 D:/study/C语言 devc/sh4.c

excell中完成矩阵的转置相乘

例如矩阵A=[3 1;2 4;1 2],B=[1 2;2 4;3 1];想用excell计算AB^T,矩阵相乘用mmult函数,矩阵转置transpose,假如数据保存如下:也就是数据A保存在B2:C4中,B保存在C2:D4中,将结果保存在F2:H4中,操作如下: 1、选中F2…

理解 Elasticsearch 中的分块策略 - 详解

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

世安建设有限网站福州网站设计哪家做的好

上篇给大家从零开始搭建了一个我们的ASP.NET Core CMS系统的开发框架,具体为什么那样设计我也已经在第十篇文章中进行了说明。不过文章发布后很多人都说了这样的分层不是很合理,什么数据库实体应该跟仓储放在一起形成领域对象,什么ViewModel应…

网站建设依循的原则聚通达网站建设

虚拟现实(Virtual Reality,简称VR)是一种通过计算机技术模拟出的一种全新的人机交互方式。它可以通过专门的设备(如头戴式显示器)将用户带入一个计算机生成的虚拟环境之中,使用户能够与这个虚拟环境进行交互…

US$44 YH BMW CAS3 CAS4 Test Adapter Can Work With Yanhua Mini ACDP

YH BMW CAS3 CAS4 Test AdapterCAS Tester function: 1. Whether CAS program is running normally.2. Whether CAS data is valid.3. Whether the key is outputting inductive signal.4. Whether the key is legal. …

论文笔记:How Can Recommender Systems Benefit from Large Language Models: A Survey - 详解

论文笔记:How Can Recommender Systems Benefit from Large Language Models: A Survey - 详解pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !im…