图森未来2020校招笔试卷(一)
时长:120分钟 总分:100分
270浏览 0人已完成答题
题型介绍
题型 | 填空题 |
---|---|
数量 | 3 |
旋转数字
在这之后,他们需要把每一个数字依次接到前一个数字最高位的前面,构成一列无限长的数字。例如,对于上面的例子,构成的数字是:
... 231123312231123312231123
假设小森拿到的数字是31321,那么他构成的数字是:
... 1313221313321311321331321
接下来,他们会选择一个k值,并比较他们自己数字的后k位,较大的人会赢得最终的胜利。
小图和小森有他们进行的若干局游戏的记录,每局游戏都记录了t、s和k的值。他们希望知道,在这些游戏中,分别是谁获得了胜利?
输入描述: 输入的第一行是一个n(1 <= n <= 104),表示游戏进行的局数。
迷宫难题
工程师小图已经提前拿到了这个迷宫的地图,地图是一个n*m的字符矩阵,上面包含四种不同的字符:".","#","S"和"E"。其中"S"和"E"分别代表运货的起点和终点,"."为可行驶区域,"#"为不可行驶区域。每个可行驶区域都可以移动到上、下、左、右相邻的可行驶区域,且四种移动的距离都为1。
为了估算运输的成本,小图希望你可以帮助他计算从起点到终点的最短行驶距离。
而输入样例2,因为多出了一条直接从S到E的路径,所以最短行驶距离会减少到7。
输入描述: 第一行有两个正整数,分别为n和m(2 <= n, m <= 1000),为数据的行数和列数。
接下来的n行,每行包含m个字符,构成了整张地图。地图中只包含".","#","S"和"E"四种字符,且"S"和"E"都会且仅会出现一次。输入样例: 6 10 ########## #........# #.######.# #.######.# #.######.# #S######E# 输出描述: 输出一个正整数,为从起点到终点最短行驶距离的长度。输出样例 15