题目链接:
https://codeforces.com/gym/101933/problem/E
题目大意
我方有 n n n个士兵,对方有 m m m个士兵,每个士兵有对应的血量,血量 x x x为 0 0 0时士兵消失。现在轮到我方进行攻击,共攻击 d d d次,每次攻击会等概率选择场上还活着的士兵减少其一滴血,问 d d d次攻击后地方士兵全部死亡的概率。
1 ≤ n , m ≤ 5 1\leq n,m \leq5 1≤n,m≤5 , 1 ≤ x ≤ 6 1\leq x \leq 6 1≤x≤6 , 1 ≤ d ≤ 100 1 \leq d \leq 100 1≤d≤100
题解思路
这道题暴力搜索状态太多肯定做不了,考虑状态压缩记录状态的搜索。
一个士兵只有他的血量是对状态的有效信息,在存的时候用 a [ 0 / 1 ] [ x ] a[0/1][x]