找零钱问题中,定义C[j]为兑换j所需要的硬币的最少数量,考虑下述递归表达式,下列关于对i的寻优的最恰当描述是()。
A.考虑找出的第一个硬币面值的各种可能性
B.考虑先找给客户几分钱
C.考虑最多可以用几个硬币
D.考虑最少可以用几个硬币
A.考虑找出的第一个硬币面值的各种可能性
B.考虑先找给客户几分钱
C.考虑最多可以用几个硬币
D.考虑最少可以用几个硬币
第2题
设B={1,2,...,n}是n块电路板的集合.集合L={N1,N2,...,Nm}是n块电路板的m个连接块.其中每个连接块N是B的一个子集,且N中的电路板用同一根导线连接在一起.在最小长度电路板排列问题中,连接块的长度是指该连接块中第1块电路板到最后1块电路板之间的距离.例如,设n=8,m=5,给定n块电路板及其m个连接块如下:
这8块电路板的一个可能的排列如图5-1所示.
在最小长度电路板排列问题中,连接块的长度是指该连接块中第1块电路板到最后1块电路板之间的距离.例如,在图5-1所示的电路板排列中,连接块N4的第1块电路板在插槽3中.它的最后1块电路板在插槽6中,因此N4的长度为3.同理N2的长度为2.图5-1中的连接块最大长度为3.
试设计一个回溯法找出所给n块电路板的最佳排列,使得m个连接块中的最大长度达到最小.
算法设计:对于给定的电路板连接块,设计一个算法,找出所给n个电路板的最佳排列,使得m个连接块中最大长度达到最小.
数据输入:由文件input.txt给出输入数据.第1行有2个正整数n和m(1≤m,n≤20).接下来的n行中,每行有m个数.第k行的第j个数为0表示电路板k不在连接块j中,为1表示电路板k在连接块j中.
结果输出:将计算的电路板排列最小长度及其最佳排列输出到文件output.txt.文件的第一行是最小长度:接下来的1行是最佳排列.
第4题
A.doubleX(doublek){i=k;returni;}
B.X(){i=6;j=8;}
C.X(doublem,doublen){i=m;j=n;}
D.X(doublek){i=k;}
第7题
A.X(double m, double n ){ i=m; j=n; }
B.ouble X(double k ){ i=k; return i; }
C.X(){i=6;j=8; }
D.X(double k ){ i=k; }
第8题
A.轧钢厂的噪声传到附近居民区
B.氮肥厂的废水排放附近河流
C.焦化厂的废气排放到天空
D.黄土高原区域严重的水土流失
第9题
算法设计:对于给定的n个元件,改计一个优先队列式分支限界法,计算最佳布线方案,使布线费用达到最小.
数据输入:由文件input.txt给出输入数据.第1行有1个正整数n(1≤n≤20).接下来的n-1行,每行n-1个数,表示元件i和元件j之间连线数(1≤i<j≤20).
结果输出:将计算的最小布线费川以及相应的最佳布线方案输出到文件output.txt.