dp
adorkable_
这个作者很懒,什么都没留下…
展开
-
10.3 T3
题目大意:给定一棵n个点n-1条边的树,每个点上有一个重量w[i]和价值c[i],有K个背包,容量分别为1~K。有Q个询问,每组询问给定两个点x,y,,可以取x到y的最短路径上的点的物品(每种无限个),求各个背包的最大价值的和异或和数据范围:n,Q<=40000 K<62 1<=w[i]<=K 1<=c[i]<=1000000 solution:暴力肯定是不行的,很容易想到倍增。在树上进转载 2017-10-03 20:08:04 · 188 阅读 · 0 评论 -
状压dp小结
从铺砖块说起 Pro.现有n∗*∗m的一块地板,需要用1*2的砖块去铺满,中间不能留有空隙。问这样方案有多少种 Sol.这题应该每个人都做过吧qwq,这里用它引入介绍三种写法。 [下面的(i,j)竖放都是指覆盖(i,j)和(i-1,j),为了方便直接写为竖放]原创 2018-11-08 15:07:55 · 1379 阅读 · 0 评论