蓝桥杯第十届c语言试题答案,[蓝桥杯][2019年第十届真题]空间跳跃 - C语言网

在游戏《星际争霸 II》中,战列巡航舰作为人类的终极作战武器,在后期

以及一些中期战术中发挥着空中堡垒的作用,其 “战术跳跃” 技能能让其在游戏

中期在敌军基地上空造成打击之后在血量较低时撤离,进行无战损骚扰,在人

类 vs 异虫对抗中经常用来压制异虫中期的发展。

你在玩一个游戏,游戏中有 n 个地点和 m 条单向时空航道。每条时空航道形如 (u, v, w, x),其中 u,v 表示这条时空航道的起点终点,w 表示通过这条航道需要的时间(注意这个时间是现实当中游戏者的时间也是游戏内的时间),x表示这条航道使用的频繁程度。时空航道不会成环,但可能会有两条航道的起别为x ,x ,x ,···x,那么选择第i个航道的概率就是∑ xi 。你的目的是在L

123 k kj=1xj点相同同时终点也相同。游戏开始的时候,你的战列巡航舰到达了地点 1,每当你到达一个地点的时候,战舰的电脑会按照每个起点为该地点的时空航道的频繁程度随机选择一个航道并花费 w 单位时间到达该航道的终点。具体来说,对于一个时间点 u,假如有 k 个起点为该地点的时空航道,他们的频繁程度分别为x ,x ,x ,···x,那么选择第i个航道的概率就是∑ xi 。你的目的是在L

123 k kj=1xj单位游戏时间内到达一个没有任何以该地点为起点的时空航道的地点。当然你

可以在到达某一个地点时重新开始游戏,如果你重新开始这个游戏,你就能回

到游戏开始的那一刻(即 1 号地点)并重置游戏内的时间(即你又可以有 L 单

位的时间去跳跃了),你也可以在没有任何以该地点为起点的地点重新开始,且

无次数限制。你需要最小化你在现实中花费的时间。当然在你运气足够好的情

况下,你一定可以达成游戏目标。

保证一定有至少一条以 1 号地点为起点的航道。

请阅读样例以更清晰地理解题意。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值