题目传送门 1 /* 2 题意:求每行每列都至少有一颗石子的天数期望值 3 概率DP:先求概率,再算期望,dp[i][j][k]表示一共放了i颗石子,j行k列至少有一颗的概率 4 由四种状态转移来,行+1, 列+1,行列+1,行列不加。另外,这样写法相当于剪枝,减少时...
分类:
其他好文 时间:
2015-08-16 21:17:53
阅读次数:
164
转载请注明出处:http://www.cnblogs.com/fraud/ ——by fraudBloodsuckerTime Limit:2 Seconds Memory Limit:65536 KBIn 0th day, there aren-1people and 1 bloodsucker....
分类:
其他好文 时间:
2015-08-16 02:05:22
阅读次数:
131
#include #include #include #include using namespace std;int t,n;double dp[100010];int main(){ scanf("%d",&t); int cas=1; while(t--) { scanf("%d",&n);....
分类:
其他好文 时间:
2015-08-14 15:36:30
阅读次数:
110
一棵n个节点的树。对其节点进行标号(1~n)。求恰好存在k个节点的标号是其节点所在子树的最大值的方案数。
首先,总共有n!中标号方案。而如果求出n个节点中出现k个上述节点的概率p。方案数等于n!* p。
dp[i][j] 表示钱i个节点有j个上述节点的概率。转移较容易推出。
dp[i][j] = dp[i-1][j] * (c[i]-1) / c[i] + dp[i-1][j-1]...
分类:
其他好文 时间:
2015-08-14 01:09:24
阅读次数:
110
方法太屌,只能看一看了.....
可以用求概率的思想来解决这个问题。令以i号节点为根的子树为第i棵子树,设这颗子树恰好有sz[i]个点。那么第i个点是第i棵子树最大值的概率为1/sz[i],不是最大值的概率为(sz[i]-1)/sz[i]。现在可以求解恰好有k个最大值的概率。
令dp[i][j]表示考虑编号从1到i的点,其中恰好有j个点是其子树最大值的概率。 很容易得到如下...
分类:
其他好文 时间:
2015-08-13 23:47:46
阅读次数:
153
题意:一个n行m列的棋盘,每次可以放一个棋子,问要使得棋盘的每行每列都至少有一个棋子
需要的放棋子次数的期望。
思路:
定义三维的状态,dp[i][j][k]表示用k天占据了i行j列的概率。
下一天的概率分四种情况,一个是只占据了新的一行,只占据了新的一列,占据了新的一行和一列,并没有占据新的行和列。
初始化只用初始化dp[1][1][1]=...
分类:
其他好文 时间:
2015-08-13 22:18:19
阅读次数:
195
题意:
给你一颗以1位根节点的树,我们定义对于每个子树,节点权值最大的权值记为这个子树的权值,为你将1~n放到这个树里
满足最大权值只有k个的组合数是多少。
思路:
我们可以知道以每个节点为子树,且根节点权值最大的概率是多少,不是的概率是多少。
那么其实问题就变成了 我们在n个物品里面,每个物品拿的概率是pi不拿的概率是1-pi
问你拿k个物品的概率是多少
然后最后乘n!就好了。中间...
分类:
其他好文 时间:
2015-08-12 21:52:18
阅读次数:
128
通道题意:有m个位置,每个位置填入一个数,数的范围是1~n,问至少有L个位置的数一样的概率思路:总数是n^m,我们求没有L个位置一样的数的概率 * 设 dp[i][j]表示用前i个数,填充j个位置的方案数(要符合没有L个位置是一样的数) * dp[i][j]=dp[i-1][j]+Sigm( dp[...
分类:
其他好文 时间:
2015-08-12 21:35:54
阅读次数:
144
#include#include#include#includeusing namespace std;double p[1010][1010][5];double dp[1010][1010];int n,m;void fun(){ int i,j,k; for(i=n;i>=1;i-...
分类:
其他好文 时间:
2015-08-12 18:59:33
阅读次数:
96
#include #include #include using namespace std;int hp1 , hp2 ;double dp[2][2100] ;double a , b , p ;double ka[10] , kb[10] ;int main(){ int i , j ,...
分类:
其他好文 时间:
2015-08-11 22:56:24
阅读次数:
118