随笔分类 - DP-树形DP
摘要:"LINK" 题目大意 给你一棵树,每个节点上有一堆饼干 并且告诉你在每个节点上吃饼干吃一块需要多少时间 然后告诉你经过一条边的时间 总时间是T 两个人轮流进行,一个人向下选择子节点行走或者结束游戏并向上移动吃饼干,另一个人割断一条当前节点到儿子的边或者什么都不做 问第一个人可以吃到的最大的饼干的数
阅读全文
摘要:"LINK" 有n个大号和m个小号 然后需要对这些号进行匹配,一个大号最多匹配2个小号 匹配条件是大号和小号构成了前缀关系 字符串长度不超过10 问方案数 思路 因为要构成前缀关系 所以就考虑在trie树上dp $f_{i,j,k}$表示i的子树中,还需要来自祖先的j个小号,并且有 需要匹配 但是
阅读全文
摘要:"LINK" 题目大意 一棵树,上面的每个点都有一定概率成为起点和终点 从起点出发,随机游走,并按照下列规则统计count: c++ include using namespace std; typedef double db; const int N = 1e5 + 10; int n, siz[
阅读全文
该文被密码保护。
摘要:"LINK1" "LINK2" 题目大意 给你平面上的n个点 每个点有一个权值 让你求出一个生成树 可以选择一条边不花费代价 要最大化这条边两边端点的权值/剩下n 2条边的长度之和 思路 发现发现其实端点权值其实不太好处理 那么我们就用最暴力的方式来枚举这样的一条边 但是显然剩下的部分不能直接暴力最
阅读全文
该文被密码保护。
摘要:Description DotR (Defense of the Robots) Allstars是一个风靡全球的魔兽地图,他的规则简单与同样流行的地图DotA (Defense of the Ancients) Allstars。DotR里面的英雄只有一个属性——力量。他们需要购买装备来提升自己的
阅读全文
该文被密码保护。
该文被密码保护。
摘要:"LINK" 思路 首先发现依赖关系是一个树形的结构 然后因为直接算花多少钱来统计贡献不是很好 因为数组开不下 那就可以算一个子树里面选多少个的最小代价就可以了 注意统计贡献的时候用优惠券的答案只能在1号点进行统计 c++ //Author: dream_maker include using na
阅读全文
该文被密码保护。
摘要:"LINK" 思路 首先贪新的思路是处理出以一个节点为根所有儿子的子树中中序遍历起始节点最小是多少 然后这个可以两次dfs来DP处理 然后就试图确定中序遍历的第一个节点 一定是siz using namespace std; // //typename typedef long long ll; t
阅读全文
该文被密码保护。
摘要:Luogu3576 POI2014 MRO-Ant colony The ants are scavenging an abandoned ant hill in search of food. The ant hill has nn chambers and n-1n−1 corridors co
阅读全文

浙公网安备 33010602011771号