大兵瑞恩被关押在迷宫的东南角,即(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.未办结海关手续的一般贸易进口货物
A.封闭式仓库
B.露天仓库
C.公用仓库
D.半封闭式仓库
A.视图是由从数据库的基本表中取出来的数据组成的逻辑窗口
B.视图是一个虚表
C.数据库中不仅存放视图的定义,还存放视图包含的数据
D.基本表中的数据如果发生了变化,从视图中查询的数据也随之发生变化
一个仓库可以存放多种产品,一种产品只能存放于一个仓库中。仓库与产品之间的联系类型是()
A.一对一的联系
B.多对一的联系
C.一对多的联系
D.多对多的联系
SQL的查询结果可以存放到多种类型的文件中,下列都可以用来存放查询结果的文件类型的是
A.临时表、视图、文本文件
B.数组、永久性表、视图
C.永久性表、数组、文本文件
D.视图、永久性表、文本文件
SQL的查询结果可以存放到多种类型的文件中,下列哪项的文件类型都可以用来存放查询结果()。
A.数组、永久性表、视图
B.临时表、视图、文本文件
C.视图、永久性表、文本文件
D.永久性表、数组、文本文件