c++ 算法学习 用回溯法解决经典的N皇后问题。
2020-01-03 11:24:41 878KB c++ N皇后问题
1
【问题描述】 骑士巡游问题:从国际象棋棋盘上任意给定的方格开始移动骑士,相继地到达所有的64个方格,进入每个方格一次且仅进入一次。
2020-01-03 11:18:56 495KB 骑士巡游 马步问题 回溯法
1
Description 试设计一个用回溯法搜索子集空间树的函数。该函数的参数包括结点可行性判定函数和上界函数等必要的函数,并将此函数用于解0-1背包问题。 0-1 背包问题描述如下:给定n 种物品和一个背包。物品i的重量是wi,其价值为vi ,背包的容量为C。应如何选择装入背包的物品,使得装入背包中物品的总价值最大? 在选择装入背包的物品时,对每种物品i只有2 种选择,即装入背包或不装入背包。不能将物品i 装入背包多次,也不能只装入部分的物品i。 Input 输入由多组测试数据组成。 每组测试数据输入的第一行有2个正整数n和c。n是物品数,c是背包的容量。接下来的1 行中有n个正整数,表示物品的价值。第3 行中有n个正整数,表示物品的重量。 Output 对应每组输入,输出的2行是装入背包物品的最大价值和最优装入方案。 Sample Input 5 10 6 3 5 4 6 2 2 6 5 4 Sample Output 15 1 1 0 0 1
2020-01-03 11:17:35 2KB 0-1 Knapsack
1
本压缩文档包含三个文件:用回溯法解决TSP问题可执行源代码,word文档报告,实验测试数据
2019-12-21 20:46:22 252KB 回溯法 TSP问题
1
01背包问题是一个很经典的问题,在这里我用回溯法解决。希望大家一起来探讨呀!
2019-12-21 20:10:13 166KB 01背包问题的回溯法解决
1