小白,求助,站外题(有题解也看不懂)
  • 板块学术版
  • 楼主Pika_Q
  • 当前回复1
  • 已保存回复1
  • 发布时间2020/11/26 11:47
  • 上次更新2023/11/5 07:19:25
查看原帖
小白,求助,站外题(有题解也看不懂)
109872
Pika_Q楼主2020/11/26 11:47

POJ 3028

题目:

有N个牛仔进行决斗,N个人围成一圈依次朝自己选定的人开枪。

每个人存在射击命中率p[i] ,可以选择不开枪。

每个人绝对聪明。

假如存在多种让自己存活概率最大的方案会随机选择一种。

这个过程重复到只剩一个人存活。求每个人存活的概率n<=13

题解:• 定义dp[i][j][k]表示存活状态为i,当前开枪者为j,第k个人的存货概率。 • 直接转移感觉不难。 • 但是不难发现存在一轮所有人都没射中的情况。这种情况一个状态会转移到 自己。 • 假设一个状态转移到自己的概率是p,在有人死亡时状态就会从环中转出,此 时把转出的贡献除以(1-p)即可。 • 剩下的就是复杂的预处理来减少复杂度了。

哪位大佬看懂了写下转移方程⑧

2020/11/26 11:47
加载中...