![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
每台炉的输灰系统为一个单元,每个单元包括()个子系统。
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
A.同一时间只能监视一个点,每个监视点都需要一个报警控制单元
B.同一时间可监视所有的监视点,每个监视点都要有一个报警控制单元
C.同一时间只能监视一个点,所有监视点共用一个报警控制单元
D.同一时间可监视所有监视点,所有监视点共用一个报警控制单元
A.在构件图中,将系统中可重用的模块封装成为具有可替代性的物理单元,称为构件
B.构件是独立的,是在一个系统或子系统中的封装单元,提供一个或多个接口,是系统高层的可重用部件
C.构件作为系统定义良好接口的物理实现单元,但是它需要依赖于其它构件而不是仅仅依赖于构件所支持的接口
D.构件作为系统中的一个物理实现单元,包括软件代码(包括源代码、二进制代码和可执行文件等)或者相应组成部分
大兵瑞恩被关押在迷宫的东南角,即(N,M)单元里,并已经昏迷.迷宫只有一个入口,在西北角.也就是说,麦克可以直接进入(1,1)单元.另外,麦克从一个单元移动到另一个相邻单元的时间为1,拿取所在单元钥匙的时间及用钥匙开门的时间可忽略不计.
算法设计:试设计一个算法,帮助麦克以最快的方式到达瑞恩所在单元,营救大兵瑞恩.
数据输入:由文件input.txt提供输入数据.第1行有3个整数,分别表示N、M、P的值.第2行是1个整数K,表示迷宫中门和墙的总数.第1+2行(1≤I≤K),有5个整数,依次为Xi1、Yi1、Xi2、Yi2、Gi:
当Gi≥1时,表示(Xi1,Yi1)单元与(Xi2,Yi2)单元之间有一扇第Gi类的门;当Gi=0时,表示(Xi1,Yi1)单元与(Xi2,Yi2)单元之间一堵不可逾越的墙(其中,|Xi1-X2|+Yi1-Yi2|=1,0≤Gi≤P).
第K+3行是一个整数S,表示迷宫中存放的钥匙总数.
第K+3+J行(1≤J≤S)有3个整数,依次为Xi1、Yi1、Qi;表示第J把钥匙存放在(Xi1、Yi1)单元里,并且第J把钥匙是用来开启第Qi类门的(其中1≤Qi≤P).
输入数据中同一行各相邻整数之间用一个空格分隔.
结果输出:将麦克营救到大兵瑞恩的最短时间值输出到文件output.txt.如果问题无解,则输出-1.
A.宜设整套备用系统;
B.必须设整套备用系统;
C.不宜设整套备用系统;
D.都不对。