题目信息

题目类型
八级
题目年份
2024
题目题型
编程题
关 键 词
夺宝大赛

题目题干

第1题
夺宝大赛
夺宝大赛的地图是一个由 nxm 个方格子组成的长方形,主办方在地图上标明了所有障碍、以及大本营宝藏的位置。参赛的队伍一开始被随机投放在地图的各个方格里,同时开始向大本营进发。所有参赛队从一个方格移动到另一个无障碍的相邻方格(“相邻"是指两个方格有一条公共边)所花的时间都是1个单位时间。但当有多支队伍同时进入大本营时,必将发生火拼,造成参与火拼的所有队伍无法继续比赛。大赛规定:最先到达大本营并能活着夺宝的队伍获得胜利。
假设所有队伍都将以最快速度冲向大本营,请你判断哪个队伍将获得最后的胜利。
时间限制:5000
内存限制:65535
输入:
输入首先在第一行给出两个正整数 m 和 n(2< m, n<=100),随后 m 行,每行给出 n 个数字,表示地图上对应方格的状态:1表示方格可通过; 0表示该方格有障碍物,不可通行; 2 表示该方格是大本营。题目保证只有1个大本营。 接下来是参赛队伍信息。首先在一行中给出正整数k(0<k<mxn/2),随后k行,第 i (1=<i<=k)行给出编号为 i 的参赛队的初始落脚点的坐标,格式为x y。这里规定地图左上角坐标为11,右下角坐标为n m,其中n为列数,m 为行数。注意参赛队只能在地图范围内移动,不得走出地图。题目保证没有参赛队一开始就落在有障碍的方格里。
输出
在一行中输出获胜的队伍编号和其到达大本营所用的单位时间数量,数字间以1个空格分隔,行首尾不得有多余空格。若没有队伍能获胜,则在一行中输出 No winner。‍
样例输入:
样例1:‍‍‍‍‍‍
5 7
1 1 1 1 1 0 1
1 1 1 1 1 0 0
1 1 0 2 1 1 1
1 1 0 0 1 1 1
1 1 1 1 1 1 1
7
1 5
7 1
1 1
5 5
3 1
3 5
1 4
样例2:
5 7
1 1 1 1 1 0 1
1 1 1 1 1 0 0
1 1 0 2 1 1 1
1 1 0 0 1 1 1
1 1 1 1 1 1 1
7
7 5
1 3
7 1
1 1
5 5
3 1
3 5
样例输出:‍‍
样例1:
7 6
样例2:
No winner.
提示
样例1说明: 七支队伍到达大本营的时间顺次为: 7、不可能、5、3、3、5、6,其中队伍4和5火拼了,队伍3和6火拼了,队伍7比队伍1早到,所以获胜。

答案解析

相关题目

第2题‍清点代码库很久之前新浪微博有人发过: "阿里代码库有几亿行代码,但其中有很多功能重复的代码,比如单单快排就被重写了几百遍。请设计一个程序,能够将代码库中所有功能重复的代码找出。各位大
第1题 夺宝大赛 夺宝大赛的地图是一个由 nxm 个方格子组成的长方形,主办方在地图上标明了所有障碍、以及大本营宝藏的位置。参赛的队伍一开始被随机投放在地图的各个方格里,同时开始向大本营进发。所有参赛
4.最短路 给定一个n个点, m条边的有向图, 求从点S出发, 到其它所有点的最短路径. 时间限制:2000 内存限制:65536 输入 第一行一个整数T, 表示有T组数据 对于每组测试数据, 第一行
3.冰阔落 I 老王喜欢喝冰阔落。 初始时刻,桌面上有n杯阔落,编号为1到n。老王总想把其中一杯阔落倒到另一杯中,这样他一次性就能喝很多很多阔落,假设杯子的容量是足够大的。 有m 次操作,每次操作包含
1.最短路径问题平面上有n个点(n<=100),每个点的坐标均在-10000~10000之间。其中的一些点之间有连线。  若有连线,则表示可从一个点到达另一个点,即两点间有通路,通路的距离为两点
4、青蛙的约会两只青蛙在网上相识了,它们聊得很开心,于是觉得很有必要见一面。它们很高兴地发现它们住在同一条纬度线上,于是它们约定各自朝西跳,直到碰面为止。可是它们出发之前忘记了一件很重要的事情,既没有
3、发现它,抓住它一个城市中有两个犯罪团伙A和B,你需要帮助警察判断任意两起案件是否是同一个犯罪团伙所为,警察所获得的信息是有限的。假设现在有N起案件(N<=100000),编号为1到N,每起案
2、控制公司      有些公司是其他公司的部分拥有者,因为他们获得了其他公司发行的股票的一部分。例如,福特公司拥有马自达公司12%的股票。据说,如果至少满足了以下条件之一,公司A就可以控制公司B了:
第 4 题 旅行 转眼毕业了,曾经朝夕相处的同学们不得不都各奔东西,大家都去了不同的城市开始新的生活。在各自城市居住了一段时间后,他们都感到了一些厌倦,想去看看其他人的生活究竟如何,于是他们都选择到
第 3 题 社交网络 随着社交平台的兴起,人们之间的沟通变得越来越密切。通过Facebook的分享功能,只要你是对方的好友,你就可以转发对方的状态,并且你的名字将出现在“转发链”上。经过若干次转发以

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢