城市建设模拟游戏网站360优化大师官方下载最新版

diannao/2025/10/22 13:43:33/文章来源:
城市建设模拟游戏网站,360优化大师官方下载最新版,如何选择电商网站建设,招聘网站模板页正题 题目链接:https://uoj.ac/problem/84 题目大意 有nnn个点的一棵树#xff0c;111为根#xff0c;两个人从根节点往下走#xff08;只能从深度小的点走到深度大的点#xff09;。 两个人每一秒都可以一条边#xff08;也可以不移动#xff09;#xff0c;或者不消…正题 题目链接:https://uoj.ac/problem/84 题目大意 有nnn个点的一棵树111为根两个人从根节点往下走只能从深度小的点走到深度大的点。 两个人每一秒都可以一条边也可以不移动或者不消耗时间将一个人传送到另一个人那里。 求遍历整棵树需要的最少时间。 1≤n≤5×1061\leq n\leq 5\times 10^61≤n≤5×106 解题思路 什么神仙题。 首先考虑到肯定存在一种方案使得一个人不需要使用传送因为显然两个人都需要使用传送的方案可以通过交换两个人的某些路径得到有一个人不需要传送的方案。 那么说明其中一个人的路径肯定是一条链我们将这个人称之为本体另一个人称为分身。 然后一个粗暴的想法是dpdpdp出一条路径然后本体每走到一个点就等分身遍历完除了链上的其他子树再往下一个节点走。设fif_ifi​表示走到节点iii的答案。 但是这样显然是会出问题的对于节点xxx不一定是从它的父亲处转移的因为两个人可以同时移动当分身最后一次传送后本体可以和分身一起移动然后本体在下一个路口等分身传送。 让本体等分身是一种可能更赚的方案如图边长代指了中间省略的点数量级别 显然当本体等待分身遍历完1∼51\sim 51∼5之后让本体和分身分别走向444和333是更优的做法。 可以相当于在链上选择一些关键点本体只有在关键点时才等待并且分身最后遍历最深的叶子时本体同时出发。而关键点不连续的条件只有本体等分身的时才会出现也就是分身最后遍历的叶子深度比下一个关键点的深度要大。 而且显然地如果出现了这种情况那么选择另一个深度更小的祖先作为上一个关键点不可能更优因为会走同一段 所以我们只需要对于每个节点xxx找到第一个祖先yyy满足yyy的子树除去xxx的子树后存在一个深度比xxx大的节点记为sfxsf_xsfx​。 那么每个节点只需从sfxsf_xsfx​转移即可如果找不到sfsfsf的节点显然对于这样的节点它的父节点只会有一个子节点那么令fxffax1f_xf_{fa_x}1fx​ffax​​1即可。 问题是如何快速的求出每个sfxsf_xsfx​注意到对于一个处理好的子树xxx只有可能有一段连续的链没有sfxsf_xsfx​如图红色箭头所指部分 所以我们只需要从小往上处理维护每个处理好的子树的sfsfsf为000的链。 然后两棵子树的时候我们直接暴力合并这些部分即可因为合并完之后肯定只会留下长的那条链多出来的部分。 时间复杂度O(n)O(n)O(n) code #includecstdio #includecstring #includealgorithm #define ll long long using namespace std; const ll N5e610; ll n,ans,deg[N],dep[N],fa[N],sf[N]; ll siz[N],sum[N],mx[N],nxt[N],f[N]; char s[N1]; void addl(ll x,ll y){deg[x];fa[y]x;dep[y]dep[x]1;return; } signed main() {scanf(%lld,n);if(n1)return puts(0)0;scanf(%s,s1);for(ll i1,now0,cnt0;i2*n;i){if(s[i]()cnt,addl(now,cnt),nowcnt;else nowfa[now];}for(ll in;i1;i--){if(!deg[i])siz[i]1,sum[i]mx[i]dep[i];ll x,y;for(xi;xdep[x]mx[fa[i]];xnxt[x])sf[x]fa[i];for(ynxt[fa[i]];ydep[y]mx[i];ynxt[y])sf[y]fa[i];nxt[fa[i]]xy;sum[fa[i]]sum[i];siz[fa[i]]siz[i];mx[fa[i]]max(mx[fa[i]],mx[i]);}f[1]0;ansn*n100;for(ll i2;in;i){f[i]n*n100;ll xsf[i];if(x)f[i]f[x]sum[x]-sum[i]-dep[x]*(siz[x]-siz[i]);if(deg[fa[i]]1)f[i]min(f[i],f[fa[i]]1);if(!deg[i])ansmin(ans,f[i]);}printf(%lld\n,ans);return 0; }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/91964.shtml

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

相关文章

怎么查一个网站有没有做301门户做网站

中国人民银行授权全国银行间同业拆借中心公布,2024年2月20日贷款市场报价利率(LPR)为:1年期LPR为3.45%,5年期以上LPR为3.95%。以上LPR在下一次发布LPR之前有效。 2024年1月22日贷款市场报价利率(LPR&#…

乡镇信息公开网站建设制度网站开发相关专业

最近在做python的web开发(原谅我的多变,好东西总想都学着。。。node.js也是),不过过程中总遇到些问题,不管是web.py还是django,开发起来确实没用php方便,毕竟存在的时间比较短,很多不完善的地方。比如我在调…

asp网站怎么改成中英双语温州网站推广优化公司

文档介绍:节以下不属于计算机外部设备的是。蕿A.输入设备羇B.中央处理器和主存储器袅C.输出设备蝿D.外存储器芈答案关键:B肇题目2of100肁计算机系统中运行的程序、数据及相应的文档的集合称为。蒁A.主机肆B.软件系统***C.系统软件蒂D.应用软件衿答案关键:B腿题目3of…

纺织品公司网站建设成都金牛区建设局网站

一、安装Android Studio 官网地址: https://developer.android.google.cn/ 历史版本下载地址: https://developer.android.com/studio/archive?hlzh-cn 二、安装Xcode 到App Store下载安装最新版本,如果MacOS更新不到13.0以上就无法安装…

住建城乡建设网站博客园 wordpress.net

1.NameValueCollection类集合是基于 NameObjectCollectionBase 类。 但与 NameObjectCollectionBase 不同,该类在一个键下存储多个字符串值(就是键相同,值就连接起来如下例子)。该类可用于标头、查询字符串和窗体数据。每个元素都…

公司建立网站的费用如何做帐网站建设视频教程php

塑料检查井作为一种新型的检查井材料,其产品设计合理、座盖联合周密,为安装维护带来了极大的方便。 首先,塑料检查井的设计合理,能够满足各种工程需求。其结构紧凑、尺寸精确,可以方便地与管道和其他设施进行连接和安…

在线解压rar网站建网站软件 优帮云

👾 MaxPatrol VM 2.1 是俄罗斯唯一一款可以安装在 Linux 上并以审计和五重测试模式扫描 Windows 主机(甚至是旧版本)的漏洞管理产品。 让我们告诉你更新后的 MaxPatrol VM 还有哪些有用的功能: 1. 由于采用了新的数据存储模式&a…

建网页和建网站教做3d的网站

近期开发上线一个常驻app,项目已上线,今天随笔记录一下静默安装相关内容。我分三篇静默安装(root版)、静默安装(无障碍版)、监听系统更新、卸载、安装。 先说说我的项目需求:要求app一直运行&am…

个人网站有哪些板块创世网站建设

文章目录 父子组件的渲染机制优化手段与实践写法父组件:下发stateprops.children 传递无状态组件props传递组件 React.memo缓存子组件与useCallback结合 父子组件的渲染机制 渲染分初次渲染和重新渲染 React组件会在两种情况下发生重新渲染 当组件自身的state发生…

做网络推网站推广的目的黑户可做网站

本地TS播放过程 本地M3U8播放过程 http工作流程 http分两个步骤 1、获取m3u8文件,这个是在哪里开始读的? 2、获取data数据,这个是从http_read开始读,可以通过修改这里实现buffer数据和引擎对接 3、s->user_agent,s->off,…

房产网站方案扫描网站漏洞的软件

题目: 编写一个名为 collatz()的函数,它有一个名为 number 的参数。如果参数是偶数,那么 collatz()就打印出 number // 2,并返回该值。 如果 number 是奇数,collatz()就打印并返回 3 * number 1。 然后编写一个程序&a…

公司网站改版方案网站开发薪资

**单片机设计介绍,基于单片机干湿垃圾自动分类系统 文章目录 一 概要二、功能设计三、 软件设计原理图 五、 程序六、 文章目录 一 概要 基于单片机的干湿垃圾自动分类系统是一个集成传感器技术、机械控制和单片机编程于一体的自动化解决方案。该系统的主要目标是实…

培训网站免费在线做ppt

文章目录一、创建SpringBoot项目二、添加Mybatis相关依赖三、数据源配置四、创建事务的模型实体类五、创建和数据库交互联系的映射关系类六、创建业务接口和实现类七、创建控制器类八、请求验证一、创建SpringBoot项目 如何创建详见:IDEA 创建 SpringBoot 项目 二、…

网站如何做软文推广wordpress xiu主题

我正在尝试创建一个动态数据库创建脚本.有很多步骤,我们经常创建这个数据库,所以脚本看起来像这样.DECLARE databaseName nvarchar(100) DatabaseNameEXEC(/*A lot of database creation code built off of databaseName*/)除了我们在此数据库中创建的一个视图外,这一切都很好…

网站维护进不去怎么办网站服务器ip

客户端缓存是万维网的基础之一。 服务器应告知客户端资源的有效性,客户端应尽可能快地对其进行缓存。 如我们所见,如果不缓存Web,将会非常慢。 只需在任何网站上Ctrl F5并将其与普通F5进行比较-后者就会更快,因为它使用了已缓存的…

广州企业网站建设开发创意交易平台官网

解题思路: 输入n3 n 0 1个 n 1 1个 n 2 2个 头1头2头3 头1 左子树0节点(个数)x右子树2个节点(个数) 头2 左子树1节点(个数)x右子树1个节点(个数) 头3 左子…

国内很多网站不是响应式宁波北京网站建设

过期策略 我们set key的时候,都可以给一个expire time,就是过期时间,指定这个key比如说只能存活1个小时,我们自己可以指定缓存到期就失效。 如果假设你设置一个一批key只能存活1个小时,那么接下来1小时后,r…

网站开发查找漏洞的工具天津市建设与管理网站

关于北京同创天成工程勘测有限公司等29家单位申报甲级测绘资质审查意见的公示  根据《中华人民共和国测绘法》和《测绘资质管理规定》《测绘资质分级标准》(国测管发〔2014〕31号),我部对北京同创天成工程勘测有限公司、北京麦格天宝科技股份有限公司、中友四达(北…

没有备案的网站怎么访问合肥网站建设 微笑互联

算法题 Leetcode 39. 组合总和 题目链接:39. 组合总和 大佬视频讲解:组合总和视频讲解 个人思路 这道组合题主要是有总和的限制,当递归和超过了总和就return,递归时加上回溯去遍历数组。 解法 回溯法 把组合问题抽象为如下树形结构 如上…

网站开发与数据库网站美工做专题尺寸多少

来源:神经科技近日,在针对健康志愿者的的一项研究中,美国国立卫生研究院(NIH)的研究人员发现,大脑可能会通过短暂的休息来巩固我们几秒钟前刚练习过的新技能的记忆。该研究结果强调了早期休息在学习中可能发…