hiho week 174 register

Ended

Participants:302

Verdict:Accepted
Score:100 / 100
Submitted:2017-10-31 19:34:27

Lang:Java

Edit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        
        double dp[][] = new double[110][610];
        int n=scan.nextInt();
        int m=scan.nextInt();
        dp[0][0]=1;
        for(int i=1;i<=n;++i)
        {
            for(int j=i;j<=6*i;++j)
            {
                for(int k=1;k<=6 && j-k>=0k++)
                {
                    dp[i][j]+=dp[i-1][j-k];
                }
            }
        }
        double tot=0;
        double sum = dp[n][m];
        //System.out.println(sum);
        for(int i=0;i<=n*6;++i)tot += dp[n][i];
        //System.out.println(tot);
        sum = sum/tot*100;
        System.out.println(String.format("%.2f\n"sum));
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX