#include #include #include using namespace std; int n,m[5],l[5],len; double p[5],dp[6][3125][32]; bool f[6][3125][32]; char ans[100]; double solve(int g,int r,int mask) { if(mask==0) return 1.0; if(f[g][r][mask]) return dp[g][r][mask]; int a[5],c=r; double b[2][5],t1,t2; for(int i=n-1;i>=0;--i) { a[i]=c%5; c/=5; } for(int i=0;il[j]) goto fuck; if((mask&(1<