随笔分类 - 高级数据结构——虚树
摘要:给定一棵树,在树上每个点处有个人,每个人有一个忍耐程度。当一个人子树内放假的人数且他没有放假的时候,他会删库跑路。初始时所有人都没放假。有次操作,每次将一个人由放假变为不放假或由不放假变为放假,然后输出一共有多少个人会删库跑路。
。
阅读全文
摘要:无摘要..
阅读全文
摘要:给定一棵树,求
阅读全文
摘要:一道很恶心的题→_→
阅读全文
摘要:"题目链接" 要求的和、最大值、最小值好像都可以通过O(n)的树形DP做,总询问点数 include include include // define gc() getchar() define MAXIN 1000000 define gc() (SS==TT&&(TT=(SS=IN)+frea
阅读全文
摘要:"题目链接 BZOJ" "洛谷P2495" 树形DP,对于每棵子树要么逐个删除其中要删除的边,要么直接断连向父节点的边。 如果当前点需要删除,那么直接断不需要再管子树。 复杂度O(m n)。 对于两个要删除的点 u,v 之间的链,若链上没有其它需要删的点,则只需保留链上的最小边权即可。 把有用的点按
阅读全文