#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define popcount __builtin_popcount using namespace std; using namespace atcoder; typedef long long ll; typedef pair P; using mint=modint998244353; int a, b, c, n; double dp[51][51][51][51]; double p[51][51][51][51]; int main() { cin>>a>>b>>c>>n; for(int t=0; t<3; t++){ for(int i=0; i<=n; i++){ for(int j=0; j<=a; j++){ for(int k=0; k<=b; k++){ for(int l=0; l<=c; l++){ dp[i][j][k][l]=0; p[i][j][k][l]=0; } } } } double ans=0; p[0][a][b][c]=1; for(int i=0; i