第六届湖南省省赛 射击游戏(概率博弈,dfs)

这篇博客探讨了在第六届湖南省省赛中的一款射击游戏,游戏规则涉及到概率博弈和深度优先搜索(DFS)策略。文章解释了游戏的规则、战场设定以及如何计算玩家A在各种情况下获胜的概率。通过DFS枚举所有可能的射击情况,计算出最大获胜概率,并强调在全0状态下获胜概率为0,当前状态的获胜概率等于1减去对手的最小获胜概率。
摘要由CSDN通过智能技术生成

射击游戏

Time Limit: 1 Sec   Memory Limit: 128 MB
Submit: 10   Solved: 6
[ Submit][ Status][ Web Board]

Description

A和B在玩一个射击游戏,战场由若干单位正方形积木组成。积木占据了连续的若干列,且图形周长等于它最小包围矩形的周长。下图(a)是一个合法的战场,但(b)和(c)都不是:(b)中有空列;(c)的图形周长为14,而最小包围矩形(用虚线画出)的周长为12。受重力影响,每个积木的正下方要么是地面,要么是另一个积木。为了让战场看上去错落有致、玩着更刺激,它不能恰好是一个矩形(即:不能每列积木都一样高)。

 

游戏规则如下:

1、   A和B轮流射击,A先射击。

2、   每次射击时,首先选择一行(该行必须至少有一个积木),以及“左”和“右”中的一个方向,然后往这个方向开火。子弹的威力为1~3的均匀随机整数&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值