lkb 的小屋

start again. //小蒟蒻也有大梦想

[SMOJ1832]交通违法

禅城区有N条双向道路和N个路口,路口的编号从1至N。每条道路连接两个路口。两个路口之间不会有重边。 保证任意两个路口都是相互到达的。现在觉得在一些路口装上摄像头,检测路面的违法情况。 装在路口的摄像头可以监测到所有连接到这个路口的道路。现在的问题是:最少需要在多少个路口安装摄像头才能监测所有的道路?

2017-04-27 15:52:00

阅读数:215

评论数:0

[SMOJ1828]染色树

一棵共含有 X 个结点的树,结点编号 1 至 X,根结点编号是 1 。有 Y 种不同的颜色,颜色编号从 1 至 Y。 现在给每个结点都染上一种颜色,整颗树染色后满足: 对于编号是 i 的颜色,整颗树当中,至少有一个结点被染成了颜色 i。 根结点必须被染成 1 号颜色,而且整颗树当中,恰好要有...

2017-04-27 11:47:17

阅读数:195

评论数:0

[SMOJ1795]打怪兽

有一棵N个结点的树,结点编号1至N。第i个结点有s[i]只怪兽。现在你要从第1个结点出发,最多走STEP步(每一步就是走一条边),当你到达一个结点时,你就可以把该结点的怪兽全部打死。 现在问题是:在最优策略下,你最多可以打死多少只怪物?注意:可以多次经过同一个结点,但是该结点的怪物被打死后,该结点...

2017-04-19 07:57:44

阅读数:108

评论数:0

树型 DP 入门课堂笔记

所谓“树型DP”,顾名思义,是在树上做的 DP。

2017-04-18 18:36:28

阅读数:227

评论数:2

[SMOJ1793]选课

学校实行学分制。每门的必修课都有固定的学分,同时还必须获得相应的选修课程学分。学校开设了N(N<300)门的选修课程,每个学生可选课程的数量M是给定的。学生选修了这M门课并考核通过就能获得相应的学分。

2017-04-18 17:20:20

阅读数:135

评论数:0

[SMOJ1790]蚂蚁聚会

有 n 个蚁巢,这 n 个蚁巢形成一颗树形结构,第 i 个蚁巢有 a[i] 只蚂蚁。现在蚂蚁们想举行一个大型的聚会。但是这些蚂蚁比较懒惰,都不想走太远,每只蚂蚁最多只愿意走 X 步(每一步就是走一条边)。它们要计算:如果选择第 i 个蚁巢作为举行聚会的地点,可以有多少只蚂蚁参加聚会?记该数量为 p...

2017-04-18 14:55:45

阅读数:121

评论数:0

[SMOJ1789]可割点

有一颗 N 个结点树,编号是 1 至 N。如果删除结点 i,可以使得剩下的各自子树的结点数量都不超过 N/2,那么结点 i 被称为“可割”点。根据前面的意思,一棵树可能有多个“可割”点。把所有的可割点按照结点的编号从小到大输出。如果没有“可割”点,那么输出“NONE”。

2017-04-18 14:30:20

阅读数:120

评论数:0

[SMOJ1785]修复道路

有一颗树,N 个结点,那么至少要删除多少条边之后,使得存在一颗子树,该子树恰好有 P 个结点?

2017-04-18 11:38:01

阅读数:139

评论数:0

[SMOJ1784]拜访奶牛

这其实就是一个 1782 最大利润的简化版本,只不过所有点的权值为 1,其他几乎是一模一样的。

2017-04-18 11:29:55

阅读数:163

评论数:0

[SMOJ1783]移动信号

给出一个树,有 N 个结点,结点编号从 1 至 N。假如在第 i 个结点建立一个信号塔,那么与第 i 个结点有边相连的结点就能接受到信号,当然第 i 个结点本身也能接受到信号。问题是:至少要在多少个结点建立信号塔,才能使得所有的结点都能接收到信息。

2017-04-18 11:21:42

阅读数:208

评论数:0

[SMOJ1782]最大利润

政府邀请了你在火车站开饭店,但不允许同时在两个相连接的火车站开。任意两个火车站有且只有一条路径,每个火车站最多有 50 个和它相连接的火车站。告诉你每个火车站的利润,问你可以获得的最大利润为多少。

2017-04-18 11:06:28

阅读数:660

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭