DFSID
文章平均质量分 87
kk303
这个作者很懒,什么都没留下…
展开
-
USACO Section 5.3 Milk Measuring - DFSID+DP...
这道题要是不要写具体方案数就很普通的可重复背包了..对一个bool数组进行DP...从1做到Pnum..每次当k空间的k-P[i]为可得到时..k空间则可得到...每次扫描空间从0到Q.最后当Q为true..这些物品各种可重复的组合说能得到Q... 但要求具体的方案数就eggache了..开始我想用一个当在做重复背包的时候跟着判断并传递...每个空间不为bool...而是一个struct..包原创 2012-01-31 02:21:57 · 1057 阅读 · 0 评论 -
USACO Section 4.1 Fence Rails - 用DFSID解多维背包..
这题自己想了两天~~~各种超时...还是只能去拜读好些多大牛的文章..才搞定这题..这题真的很好很典型很经典阿..用到的主体思想是DFSID..为辅的是二分答案~~ 所谓DFSID既是迭代加深搜索...名字挺玄乎~~实质上就是先确定一个搜索的层数..然后用DFS搜完整棵树..如果没找到解..那么层数再放深一些..再次DFS搜整棵树..直道搜出解为止..很类似BFS了..但是是用DFS来实现原创 2012-01-12 22:19:39 · 1111 阅读 · 0 评论 -
POJ 3921 - DFSID
同样是上的一题...本题的解法听说有网络流...构了一下没构出来..而且听说构图跑最大流的解法并不完备...存在Bug...所以还是搜了...DFSID神马的还是超级给力啊...907MS压线水过... 开始的时候各种超时...一个很重要的原因就是提供的点为50..但边有4000条...显然所需的信息里两个点有一条边和两个点有 N条边是一回事...将冗余的边通通剔除...所以我干脆就用原创 2012-09-13 22:29:10 · 1399 阅读 · 0 评论