-->
当前位置:首页 > Luz 第2563页
Luz

Luz 管理员

暂无介绍

89860 篇文章 33 次评论

程序填空题:求子集和问题(回溯法)

Luz5年前 (2021-06-19)1078
给定n个不同的正整数集合w=(w1,w2,…,wn)和一个正数W,要求找出w的子集s,使该子集中所有元素的和为W。 ```c++ #include #include #define MAXN 20 //最多整数个数 in…

程序填空题:求解n皇后问题(递归回溯法)

Luz5年前 (2021-06-19)1864
在n×n的方格棋盘上,放置n个皇后,要求每个皇后不同行、不同列、不同左右对角线。如下图所示是6皇后问题的一个解。 ```c++ #include #include #define N 20 //最多皇后个数 int q[N];…

程序填空题:0/1背包问题(回溯法)

Luz5年前 (2021-06-19)2330
0/1背包问题。给定一载重量为W的背包及n个重量为wi、价值为vi的物体,1≤i≤n,要求而且重量和恰好为W具有最大的价值。 ```c++ #include #include #include #define MAXN 20…

程序填空题:象棋棋子代表数问题(回溯法)

Luz5年前 (2021-06-19)898
在象棋版式中不同的棋子代表不同的数,如下图所示,设计一个算法求这些棋子各代表哪些数字。 ![QQ截图20210406155317.png](~/11b90308-71ee-416d-85b0-1f2a9c7b417d.png) ###…

程序填空题:求子集(幂集)问题(回溯法)

Luz5年前 (2021-06-19)1304
有一个含n个数的数组a,所有元素均不相同,设计一个算法求其所有子集(幂集)。 ### 输入格式: 第一行输入元素个数n,再依次输入n个数。 ### 输出格式: 逐行输出每个解 ### 输入样例1: ```in 3 1 2 3 ```…

程序填空题:1-9数字间插入加减号计算结果为100问题(回溯法)

Luz5年前 (2021-06-19)1144
设计一个算法在1、2、...、9(顺序不能变)数字之间插入+或-或什么都不插入,使得计算结果总是100的程序,并输出所有的可能性。 ### 输出格式: 逐行输出每个解 ### 输出样例1: ```out 1+2+3-4+5+6+78+9=1…

程序填空题:最大子段和问题(动态规划法)

Luz5年前 (2021-06-19)1879
最大子段和问题。给定由n个整数组成的序列,求序列中子段的最大和,若所有整数均为负整数时定义最大子段和为0。 ### 输入格式: 第一行输入整数个数n(1≤n≤10000),再依次输入n个整数。 ### 输出格式: 输出第一行为最大子…

程序填空题:0/1背包问题(分支限界法)

Luz5年前 (2021-06-19)1956
0/1背包问题。给定一载重量为m的背包及n个重量为wi、价值为vi的物体,1≤i≤n,要求把物体装入背包,使背包的物体价值最大。 ### 输入格式: 第一行输入背包载重量m及背包个数n,再依次输入n行,每行为背包重量wi和价值vi。…

程序填空题:流水作业调度问题(分支限界法)

Luz5年前 (2021-06-19)1487
有n个作业(编号为1~n)要在由两台机器M1和M2组成的流水线上完成加工。每个作业加工的顺序都是先在M1上加工,然后在M2上加工。M1和M2加工作业i所需的时间分别为ai和bi(1≤i≤n)。 流水作业调度问题要求确定这n个作业的最优加工顺…

程序填空题:最短路径(分支限界法)

Luz5年前 (2021-06-19)1494
试实现最短路径算法。 ![QQ截图20210412085053.png](~/b5e746be-2a34-4637-b507-8011b96bdc68.png) ### 输入样例: 第1行输入结点数vexnum和边数arcnum。接下来…