Description
N张扑克(N为偶数),随机分配,分为N/2两堆,依次比较两堆中元素,第一队大,则A得分1,否则B的分1, 求A,B得分的期望,答案乘以N!
Solution
首先明白,因为答案乘以N!,所求则变为了方案数。因为每一个元素在每一个位置是等概率的,所以每一对元素都会给出贡献,求出即可。计算过程需要long long
Code
1 |
|
众生之外,此界之中
N张扑克(N为偶数),随机分配,分为N/2两堆,依次比较两堆中元素,第一队大,则A得分1,否则B的分1, 求A,B得分的期望,答案乘以N!
首先明白,因为答案乘以N!,所求则变为了方案数。因为每一个元素在每一个位置是等概率的,所以每一对元素都会给出贡献,求出即可。计算过程需要long long
1 | #include<bits/stdc++.h> |