dsu_on_tree
fyc_kabuto
一个蒟蒻程序员
展开
-
bzoj 3681: Arietta
题意: 所有的 n 个音符形成一棵由音符 C ( 1 号节点) 构成的有根树,每一个音符有一个音高 Hi 。 Arietta 有 m 个力度,第 i 个力度能弹出 Di 节点的子树中,音高在 [Li,Ri] 中的任意一个音符。 为了乐曲的和谐,Arietta 最多会弹奏第 i 个力度 Ti 次。 Arietta 想知道她最多能弹出多少个音符。 题解: 显然一种暴力的做法是每个力度向...原创 2018-03-19 07:57:52 · 283 阅读 · 0 评论 -
bzoj 4182: Shopping
题意: 第i个商店只卖第i种物品,小苗对于这种物品的喜爱度是wi,物品的价格为ci,物品的库存是di。但是商店街有一项奇怪的规定:如果在商店u,v买了东西,并且有一个商店w在u到v的路径上,那么必须要在商店w买东西。小葱身上有m元钱,他想要尽量让小苗开心,所以他希望最大化小苗对买到物品的喜爱度之和。 题解: 暴力dp很好想,设f[i][j]f[i][j]f[i][j]表示以节点i为根的子...原创 2018-03-20 22:01:28 · 318 阅读 · 0 评论