Pro
Sol
上方为官方题解(但是说的有大问题)
因为我还不会LaTeX所以先用他的题解加以修改
1.第四个点开始所有的“概率”均为“期望”
2.倒数第三行两个式子交换位置
3.倒数第三行前面的式子最后的分子为(a5-1)
4.“所以”那句怎么得到的?因为第一位还可以选a3、a4、a5,将这些都加起来才是期望,再带入前面的式子就可以发现分母为(N-5)时并不存在(即正好可抵消)所以独立。
Code
#include<iostream>
#include<cstdio>
#include<queue>
#include<cstring>
#include<string>
#include<algorithm>
#include<cmath>
#include<vector>
#include<sstream>
using namespace std;
typedef long long LL;
#define PI acos(-1)
#define fin freopen("data.txt","r",stdin)
#define INF 2147483647
#define eps 1e-7
#define L 1005
#define Fo(i,a,b) for(LL i=(a),_=(b); i<=_; i++)
#define Ro(i,b,a) for(LL i=(b),_=(a); i>=_; i--)
inline LL read() {
LL x=0,f=1;char c=getchar();
while(!isdigit(c)) {
if(c=='-')f=-f;c=getchar();}
while(isdigit(c)) x=(x<<1)+(x<<3)+(c^48ll),c=getchar();
return x*f;
}
double num[6] , sum=0;
int main() {
//fin;
Fo(i,1,5)
scanf("%lf",&num[i]) , sum+=num[i];
printf("%.6f",num[1]*num[2]*120.0/sum*num[3]/(sum-1)*num[4]/(sum-2)*num[5]/(sum-3));
return 0;
}