hiho week 221 register

Ended

Participants:165

Verdict:Accepted
Score:100 / 100
Submitted:2018-09-29 17:20:57

Lang:Python2

Edit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
mod=1000000007
n=input()
n=int(n)
ans=0
h=[0 for i in range(1005)]
a=[[0 for i in range(1005)]for i in range(1005)]
for i in range(1,n+1):
    for j in range(1,i+1):
        if i==1 and j==1:
            a[i][j]=1
        else:
            a[i][j]=(j*a[i-1][j-1]+j*a[i-1][j])%mod
        if i==n:
            ans=(ans+a[i][j])%mod
print(ans)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX