树形DP
文章平均质量分 66
LK自动机
Till the end.
展开
-
【2012中山市选】捡金子(gold)
Description从前有一个迷宫,迷宫的外形就像一棵带根树,每个结点(除了叶子结点外)恰好有K个儿子。一开始你在根结点,根结点的K个儿子分别标记为‘A’, ‘B’, ‘C’….,而结点‘A’的K个儿子结点分别标记为‘AA’,‘AB’,‘AC’……,依此类推。这棵树一共有L层。现在你事先知道M个结点中有金子,并且你可以派出N个机器人去收集金子。首先你可以分别指定每一个机器人的目标结点原创 2018-01-18 14:41:58 · 600 阅读 · 0 评论 -
“访问”美术馆
题目https://www.luogu.org/problemnew/show/P1270思路首先处理读入,以dfs的形式输入dp[i][j]表示到第i条走廊剩余j的时间最多能拿的画的数量。那么枚举一下分给左儿子的时间k,那么分给右儿子的就是j-k了。所以dp[i][j]=max(dp[i][j],dp[lch][k]+dp[rch][j-k])当然,还要减去一个经过走廊的时间。注意...原创 2018-10-30 12:50:03 · 380 阅读 · 0 评论 -
【树形DP】选课
题目https://www.luogu.org/problemnew/show/P2014思路先将树转换成左儿子右兄弟树。对于每一个 i 节点,定义dp( i , j ) 为 i 的所有兄弟和 i 的所有儿子, 和 i 自己,学 j 门课的最大学分总和。那么,可以分成两种情况:不学 i 这门课,全部学兄弟的课程,dp( i , j ) = dp( bro[ i ] , j)学 i 以...原创 2018-10-04 09:31:55 · 477 阅读 · 0 评论 -
【JZOJ A组】 大逃杀
Description自从 Y 君退役之后,她就迷上了吃鸡,于是她决定出一道吃鸡的题。 Y 君将地图上的所有地点标号为 1 到 n,地图中有 n − 1 条双向道路连接这些点,通过一条 双向道路需要一定时间,保证从任意一个点可以通过道路到达地图上的所有点。 有些点上可能有资源,Y 君到达一个有资源的点后,可以选择获取资源来使自己的武力值增 加 wi,也可以选择不获取资源。如果 Y 君获取了...原创 2018-08-15 20:39:20 · 419 阅读 · 0 评论 -
【JZOJ A组】 树
Description梦游中的你来到了一棵 N 个节点的树上. 你一共做了 Q 个梦, 每个梦需要你从点 u 走到 点 v 之后才能苏醒, 由于你正在梦游, 所以每到一个节点后,你会在它连出去的边中等概率地 选择一条走过去, 为了确保第二天能够准时到校, 你要求出每个梦期望经过多少条边才能苏 醒. 为了避免精度误差, 你要输出答案模10^9 + 7的结果.Input第一行两个整数分...原创 2018-08-14 20:48:32 · 513 阅读 · 2 评论 -
【JZOJ A组】【NOIP提高A组模拟2018.8.9】餐馆
DescriptionK妹的胡椒粉大卖,这辣味让食客们感到刺激,许多餐馆也买这位K妹的账。有N家餐馆,有N-1条道路,这N家餐馆能相互到达。K妹从1号餐馆开始。每一个单位时间,K妹可以在所在餐馆卖完尽量多的胡椒粉,或者移动到有道路直接相连的隔壁餐馆。第i家餐馆最多需要A[i]瓶胡椒粉。K妹有M个单位的时间,问她最多能卖多少胡椒粉。Input第一行有两个正整数N,M。 第二行描述餐...原创 2018-08-09 21:12:40 · 457 阅读 · 0 评论 -
【JZOJ B组】【GDOI2005】寻宝之旅
Description探险队长凯因意外的弄到了一份黑暗森林的藏宝图,于是,探险队一行人便踏上了寻宝之旅,去寻找传说中的宝藏。 藏宝点分布在黑暗森林的各处,每个点有一个值,表示藏宝的价值。它们之间由一些小路相连,小路不会形成环,即两个宝藏点之间有且只有一条通路。探险队从其中的一点出发,每次他们可以留一个人在此点开采宝藏,也可以不留,然后其余的人可以分成若干队向这一点相邻的点走去。需要注意的是,...原创 2018-07-07 19:30:28 · 468 阅读 · 0 评论 -
【JZOJ B组】【CQOI2009】叶子的颜色
Description 给一棵m个结点的无根树,你可以选择一个度数大于1的结点作为根,然后给一些结点(根、内部结点和叶子均可)着以黑色或白色。你的着色方案应该保证根结点到每个叶子的简单路径上都至少包含一个有色结点(哪怕是这个叶子本身)。 对于每个叶结点u,定义c[u]为从u到根结点的简单路径上第一个有色结点的颜色。给出每个c[u]的值,设计着色方案,使得着色结点的个数尽量少。I...原创 2018-07-07 19:24:13 · 416 阅读 · 0 评论 -
【JZOJ B组】【NOI2002】贪吃的九头龙
Description传说中的九头龙是一种特别贪吃的动物。虽然名字叫“九头龙”,但这只是说它出生的时候有九个头,而在成长的过程中,它有时会长出很多的新头,头的总数会远大于九,当然也会有旧头因衰老而自己脱落。 有一天,有M个脑袋的九头龙看到一棵长有N个果子的果树,喜出望外,恨不得一口把它全部吃掉。可是必须照顾到每个头,因此它需要把N个果子分成M组,每组至少有一个果子,让每个头吃一组。 这M个...原创 2018-07-07 18:58:17 · 446 阅读 · 0 评论 -
【JZOJ B组】压力
Description如今,路由器和交换机构建起了互联网的骨架。处在互联网的骨干位置的核心路由器典型的要处理100Gbit/s的网络流量。他们每天都生活在巨大的压力之下。 小强建立了一个模型。这世界上有N个网络设备,他们之间有M个双向的链接。这个世界是连通的。在一段时间里,有Q个数据包要从一个网络设备发送到另一个网络设备。 一个网络设备承受的压力有多大呢?很显然,这取决于Q个数据包各自走的...原创 2018-07-08 21:14:54 · 427 阅读 · 0 评论 -
【JZOJ B组】删边
Description 给出N个点,N-1条边的连通图. 现要求删除一条边,使得连通块的直径总和最大.所谓连通块的直径是指连通块中最远两点之间的距离。 问:直径总和最大是多少?Input 文件名为 delete.in 第一行正整数N. 接下来N-1行.每行两个数,A,B,LEN表示A,B(1<=A,B<=N)有一条长度为Len(1<...原创 2018-07-08 18:45:38 · 759 阅读 · 0 评论 -
有线电视网
题目描述某收费有线电视网计划转播一场重要的足球比赛。他们的转播网和用户终端构成一棵树状结构,这棵树的根结点位于足球比赛的现场,树叶为各个用户终端,其他中转站为该树的内部节点。从转播站到转播站以及从转播站到所有用户终端的信号传输费用都是已知的,一场转播的总费用等于传输信号的费用总和。现在每个用户都准备了一笔费用想观看这场精彩的足球比赛,有线电视网有权决定给哪些用户提供信号而不给哪些用户提...原创 2018-03-09 21:31:08 · 403 阅读 · 0 评论 -
[HNOI2003]消防局的设立
题目描述2020年,人类在火星上建立了一个庞大的基地群,总共有n个基地。起初为了节约材料,人类只修建了n-1条道路来连接这些基地,并且每两个基地都能够通过道路到达,所以所有的基地形成了一个巨大的树状结构。如果基地A到基地B至少要经过d条道路的话,我们称基地A到基地B的距离为d。由于火星上非常干燥,经常引发火灾,人类决定在火星上修建若干个消防局。消防局只能修建在基地里,每个消防局有能力扑灭与...原创 2018-02-16 23:27:38 · 349 阅读 · 0 评论 -
保镖排队
Description【问题背景】 教主LHX作为知名人物,时刻会有恐怖分子威胁他的生命。于是教主雇佣了一些保镖来保障他的人生安全。【题目描述】 教主一共雇佣了N个保镖,编号为1~N。每个保镖虽然身手敏捷武功高强,但是他在其余N-1个保镖里,都会有一个“上司”,他会对他的上司言听计从。但一号保镖例外,他武功盖世,不惧怕其余任何保镖,所以他没有上司。 教主LHX会对原创 2018-02-07 20:25:02 · 378 阅读 · 0 评论 -
【NOIP提高组 Day1 T3】赛道修建
题目https://www.luogu.org/problemnew/show/P5021思路因为部分分给得很足,所以我在考场上先打了一堆部分分,建了5个命名空间。然后在打二叉树的部分分的时候想到了正解。(虽然可能二分写挂了)题目大意:给定一棵带权树,将它的一部分拆成latexmlatex mlatexm条链,使得权值最短的链的权值最大。最小的求最大,当然满足无后效性,所以我们考虑二分...原创 2018-11-20 17:30:18 · 935 阅读 · 2 评论