初步分析:把赢了的巡回赛的a值加起来就是最后的剩余空间 这个明显的是状态转移的dp啊,然而他的状态比较骚是个数组,表示剩余空间,f(i,j,b),i表示比到第几场,j表示赢了几场,b就是里面的核心状态,总起来就是在比到第i场赢了j场时背包剩余空间b的概率,所以他们加起来一定是1,状态转移的话可以看做是在f(i,j,b)这个状态再比一场,输了转移到f(i+1,j,b),赢了转移到f(i+1,j+1,b+a[i+1])....一定要注意边界处理和初始化 #include<iostream> #in…