luoguP2279 [HNOI2003]消防局的设立

2023-11-02 04:18

本文主要是介绍luoguP2279 [HNOI2003]消防局的设立,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

题目描述

2020年,人类在火星上建立了一个庞大的基地群,总共有n个基地。起初为了节约材料,人类只修建了n-1条道路来连接这些基地,并且每两个基地都能够通过道路到达,所以所有的基地形成了一个巨大的树状结构。如果基地A到基地B至少要经过d条道路的话,我们称基地A到基地B的距离为d。

由于火星上非常干燥,经常引发火灾,人类决定在火星上修建若干个消防局。消防局只能修建在基地里,每个消防局有能力扑灭与它距离不超过2的基地的火灾。

你的任务是计算至少要修建多少个消防局才能够确保火星上所有的基地在发生火灾时,消防队有能力及时扑灭火灾。

输入输出格式

输入格式:

输入文件名为input.txt。

输入文件的第一行为n (n<=1000),表示火星上基地的数目。接下来的n-1行每行有一个正整数,其中文件第i行的正整数为a[i],表示从编号为i的基地到编号为a[i]的基地之间有一条道路,为了更加简洁的描述树状结构的基地群,有a[i]<i。

输出格式:

输出文件名为output.txt

输出文件仅有一个正整数,表示至少要设立多少个消防局才有能力及时扑灭任何基地发生的火灾。

样例:

6

1

2

3

4

5

输出:

2

题解:

覆盖型树归,之前并不会写qwq

令f[i][0]为在i上放置消防站的最小代价

f[i][1]为i至少有一个儿子上放了消防站

f[i][2]为i至少有一个孙子上放了消防站

这三种情况都是i已经被覆盖的

f[i][3]为i的儿子

这篇关于luoguP2279 [HNOI2003]消防局的设立的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/328043

相关文章

27人获批国家杰青、优青!设立东北专项

据辽宁日报报道,2024年国家自然科学基金委在国家杰青和国家优青中设立了东北专项,此次获得东北专项支持的共有6人。 此次辽宁省共27人获2024年度国家杰出青年、优秀青年科学基金项目资助,其中国家杰青9人、国家优青18人。 批准资助直接经费7600万元,再创历史新高。获资助国家杰青9人中,大连理工大学4人、中国科学院大连化学物理研究所2人、中国科学院金属研究所2人、东北大学1人。 为进一步构

为什么互联网上要设立防火墙?WAF又是什么?

防火墙(英语:Firewall)技术是通过有机结合各类用于安全管理与筛选的软件和硬件设备,帮助计算机网络于其内、外网之间构建一道相对隔绝的保护屏障,以保护用户资料与信息安全性的一种技术。 防火墙技术的功能主要在于及时发现并处理计算机网络运行时可能存在的安全风险、数据传输等问题,其中处理措施包括隔离与保护,同时可对计算机网络安全当中的各项操作实施记录与检测,以确保计算机网络运行的安全性,保障用户资

企业为什么要设立首席数据官CDO?

随着数字化时代的来临,数据已经成为企业运营中不可或缺的一部分。在这个数据驱动的世界里,企业需要更加高效、精准地管理和利用数据,以支持业务决策、优化流程、提升客户体验等。为了实现这一目标,越来越多的企业开始设立首席数据官(CDO)这一职位。那么,企业为什么要设立首席数据官CDO呢? 坚持价值导向 以获得可持续发展效益为核心工作依据,鼓励企业通过CDO制度运行充分挖掘内外部数据价值,推动数

一些好听且有心意的英文全名Burwood新南威尔士州伯伍德喝酒上脸就是乙醛中毒1. 康奈尔大学官宣恢复标化要求2. 香港城市大学(东莞)正式设立!

目录 一些好听且有心意的英文全名 Burwood新南威尔士州伯伍德 喝酒上脸就是乙醛中毒 1.  康奈尔大学官宣恢复标化要求 2.  香港城市大学(东莞)正式设立! 一些好听且有心意的英文全名 在选择好听且有意义的英文全名时,我们可以考虑结合优美的音节和富有象征意义的名字。这里有一些英文全名的建议,每个名字都带有其独特的含义: Evelyn Grace Harper

洛谷 P2279 [HNOI2003] 消防局的设立

思路: 和“战略游戏”很像,但是状态明显变多了。 dp[i][0]代表i节点向上覆盖至i的父亲的父亲。 dp[i][1]代表i结点向上覆盖至i的父亲。 dp[i][2]代表i结点覆盖自身 dp[i][3]代表i结点向下覆盖自己的儿子。 dp[i][4]代表i结点向下覆盖自己的孙子。 状态方程大家可以看洛谷中的题解,这里不过多浪费时间了,给出一个参考代码,逻辑会稍微清晰一点。 代码有

一套全院级PACS系统源码,实现影像检查的电子预约申请、电子诊断报告、 临床科室设立影像浏览终端等功能

一套全院级PACS系统源码,实现影像检查的电子预约申请、电子诊断报告、 临床科室设立影像浏览终端等功能 一套全院级PACS系统源码,包括放射、CT、超声、内镜、病理等科室影像及信息管理系统的建设,解决医学影像的采集、诊断、传输、存储,与医院HIS、EMR实现病患信息资料的交换和共享,实现影像检查的电子预约申请、电子诊断报告、 临床科室设立影像浏览终端等功能,满足临床医生调阅影像的需求,实现全

微软人工智能在伦敦设立新中心,由前 Inflection 和 Deepmind 科学家乔丹-霍夫曼(Jordan Hoffmann)担任负责人

微软宣布为其新近成立的消费人工智能部门设立一个新的伦敦中心。该中心将由乔丹-霍夫曼(Jordan Hoffmann)领导,他是微软最近从备受瞩目的人工智能初创公司Inflection AI(微软去年投资了该公司)挖来的一名人工智能科学家和工程师。 这一消息是在微软首席执行官萨蒂亚-纳德拉(Satya Nadella)发布由Inflection AI创始人领导的新消费人工智能部门约三周后发布的,I

2016年认证杯SPSSPRO杯数学建模D题(第二阶段)NBA是否有必要设立四分线全过程文档及程序

2016年认证杯SPSSPRO杯数学建模 D题 NBA是否有必要设立四分线 原题再现:   NBA 联盟从 1946 年成立到今天,一路上经历过无数次规则上的变迁。有顺应民意、皆大欢喜的,比如 1973 年在技术统计中增加了抢断和盖帽数据;有应运而生、力挽狂澜的,比如 1954 年引入 24 秒进攻时限;有因人废事、“打击迫害”的,比如为了限制麦肯,将三秒区宽度从 6 英尺扩大到 12 英尺

2016年认证杯SPSSPRO杯数学建模D题(第一阶段)NBA是否有必要设立四分线解题全过程文档及程序

2016年认证杯SPSSPRO杯数学建模 D题 NBA是否有必要设立四分线 原题再现   NBA 联盟从 1946 年成立到今天,一路上经历过无数次规则上的变迁。有顺应民意、皆大欢喜的,比如 1973 年在技术统计中增加了抢断和盖帽数据;有应运而生、力挽狂澜的,比如 1954 年引入 24 秒进攻时限;有因人废事、“打击迫害”的,比如为了限制麦肯,将三秒区宽度从 6 英尺扩大到 12 英尺,

(Luogu) P2279 [HNOI2003]消防局的设立

传送门 解题思路:此题可以树形dp也可以贪心过,看了第一篇题解,非常nice!贪心的策略也很好想,我们从深度最大的开始,他没有孩子孙子,我们自然选择去建立他的祖父,这样可以覆盖到更多的点,我们如何去判断点是否已经被覆盖到了呢,可以开一个o数组 o[i]表示 i到最近的消防站的距离 初始化为 0x3f3f3f3f 。代码如下: #include<cstdio>#include<iostream