hiho week 221 register

Ended

Participants:165

Verdict:Accepted
Score:100 / 100
Submitted:2018-09-24 10:58:49

Lang:Java

Edit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import java.util.*;
public class Main{
    public static void main(String[] args) {
        Scanner in=new Scanner(System.in);
        int n=in.nextInt();
        long[] dp=new long[n+1];
        dp[1]=1;
        for (int i = 2i <=n ; i++) {
            for (int j = ij >0 ; j--) {
                dp[j]=(dp[j]*j+dp[j-1]*j)%1000000007;
            }
        }
        long sum=0;
        for (int i = 1i <=n ; i++) {
            sum=(sum+dp[i])%1000000007;
        }
        System.out.println(sum);
    }
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX