第2题
圆排列问题描述如下:给定n个大小不等的圆,现要将这n个圆排进一个矩形框中,且要求各圆与矩形框的底边相切.圆排列问题要求从n个圆的所有排列中找出有最小长度的圆排列.例如,当n=3,且所给的3个圆的半径分别为1、1、2时,这3个圆的最小长度的圆排列见图5-9,其最小长度为.
算法设计:对于给定的n个圆,计算最小长度圆排列.
数据输入:由文件input.txt提供输入数据.文件的第1行是1个正整数n,表示有n个圆.第2行有n个正数,分别表示n个圆的半径.
结果输出:将计算的最小长度输出到文件output.txt.文件的第1行是最小长度,保留5位小数.
第3题
设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行是最佳排列.
第5题
第6题
B.任一个故障树将由有限数量的最小割集组成
C.最小割集中所含底事件数目称为最小割集的阶数
D.每一个最小割集所代表的部件失效组合代表着系统失效的一种途径
E.阶数越小的最小割集越重要
F.在低阶最小割集中出现的底事件比高阶最小割集中的底事件重要
G.在不同最小割集中重复出现的次数越多越重要
第8题
A.Job是个静态的概念,被提交到系统开始执行时,该Job就拥有一个Instance
B.工作流描述了Job中各个Instance之间的依赖关系和运行约束,本质是个DAG(有向无环图)
C.单个SQLquery、命令或者MapReduce程序统称为一个Task
D.Instance是个动态概念,每个Instance只能运行一次
第10题
A.一个图像可以设置N个调整图层
B.一个图像只能设置一个调整图层
C.调整图层对其下所有的图层内容都发挥作用
D.可以通过alt键设置剪切蒙版,只让调整图层对当前图像起作用