回 帖 发 新 帖 刷新版面

主题:bomb问题

问题:一个炸弹的状态中有四个变量:x(横坐标)、y(纵坐标)、fire(火力)、time(离爆炸剩余的时间),
现有n个这样的炸弹,给出人的速度v、始点(a、b),问他有没有可能逃出炸弹的作用范围。

输入:共n+1行,第一行为n、v、a、b,第2到n+1行给出每个炸弹的状态;

输出:若能,给出他的最短逃生路线(若有多种,只需输出一种);否则输出“He is unlucky。”。

回复列表 (共6个回复)

沙发


描述清楚一点

板凳

应该用深度搜索或者广度搜索就可以了.
求出最短路径.
然后和标准时间(炸弹爆炸时间)进行比较.
应该就可以得出解了!

3 楼

2楼的方法是不对的 有时为了躲避炸弹必须绕远路
我觉得楼主的题说的的确不清
有没有限制人逃跑的方向必须是上下左右(而不能以任意斜率的直线跑)

4 楼

谁能说清楚点???????????????

5 楼

迷宫问题.
炸弹爆炸范围内用"限时墙"封上(在爆炸时间内可通过,否则不能通过),模拟每一秒炸弹状态,若已爆炸则可把墙清除.以(a,b)为开始地点,找出在这一秒内无炸弹火力轰炸的地方(a',b')的最优路径记录下来(无炸弹爆炸)(如找不到则写出'He is unlucky.')再以(a',b')为开始地点寻找,直到所有炸弹全部爆炸完毕.如没事则写出路径.

6 楼


楼上的说法有点迷糊~~~~~~~~~

我来回复

您尚未登录,请登录后再回复。点此登录或注册