发个代码 攒攒人品!!! int main() {     int n, a0;     cin>>n>>a0;     double dp[n+1][a0+1];     memset(dp, 0, sizeof(dp));     dp[0][a0] = 1.0;     for(int i=1; i<=n; i++)     {         for(int j=0; j<=a0; j++)         {             for(int k=j; k<=a0; k++)             {                 dp[i][j] += dp[i-1][k]*(double)(1.0)/(double)(k+1);             }         }     }     printf("%.5lf\n", dp[n][0]);     return 0; }