USACO Section 4.1 Fence Rails - 用DFSID解多維揹包..

這題自己想了兩天~~~各種超時...還是隻能去拜讀好些多大牛的文章..才搞定這題..這題真的很好很典型很經典阿..用到的主體思想是DFSID..爲輔的是二分答案~~ 所謂DFSID既是迭代加深搜索...名字挺玄乎~~實質上就是先確定一個搜索的層數..然後用DFS搜完整棵樹..如果沒找到解..那麼層數再放深一些..再次DFS搜整棵樹..直道搜出解爲止..很類似BFS了..但是是用DFS來實現的..空
相關文章
相關標籤/搜索