A.将各种不同的金属加热,使之熔化,形成合金
B.将合金液倒在一定形状和尺寸的铸模中,使它凝固成一定形状
C.将磁体样品放入真空炉内加热烧结
D.将合金粉末放入型厢内压制成型
A.事实:切洋葱时可闻到刺激性气味 解释:分子之间有一定的间隔
B.事实:金刚石坚硬而石墨很软 解释:碳原子的排列方式不同
C.事实:水是由氢元素和氧元素组成的 解释:水分解生成氢气和氧气
D.事实:黄铜片比铜片硬 解释:合金的硬度一般比纯金属的硬度小
A.0.5cm
B.1.5cm
C.2cm
D.3cm
设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行是最佳排列.