随笔分类 -  搜索

摘要:题目描述 把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1 是同一种分法。 共t行,每行一个整数,表示对应有多少种不同的方法。 样例 1 7 3 输出 8 递归方法思路 把n个苹果分到m个盘子,也就是求f(n, m),有两种情况 阅读全文
posted @ 2021-05-19 17:58 梨花满地 阅读(154) 评论(0) 推荐(0)
摘要:思路 采用暴力搜索,然后进行剪枝 每一次递归先判断是否考虑完所有物品 分两种情况递归 1.考虑把当前物品装入背包 1.当前背包可以装的下这个物品 背包容量减去这个物品的重量 总价值加上这个比尔堡的重量 数组标记征额背包已经访问过 搜索下一个背包情况 还原标记情况 2.当前背包不可装下这个物品 考虑下 阅读全文
posted @ 2021-05-01 11:06 梨花满地 阅读(374) 评论(0) 推荐(0)