题解@PoPoQQQ

反正我是懒得写高精度了,刚好刚学py 2333

 

 1 /**************************************************************
 2     Problem: 2729
 3     User: rausen
 4     Language: Python
 5     Result: Accepted
 6     Time:708 ms
 7     Memory:8736 kb
 8 ****************************************************************/
 9  
10 n, m = [int(st) for st in raw_input().split()]
11 fac = [1] * 2010
12 for i in range(1, 2010) : fac[i] = fac[i - 1] * i
13 def c(n, m) :
14     if (n < m): return 0
15     return fac[n] / fac[n - m]
16 print c(n, n) * (c(n + 1, 2) * c(n + 3, m) + 2 * (n + 1) * c(n + 2, m - 1) * m)
View Code

 

posted on 2015-02-15 10:58  Xs酱~  阅读(286)  评论(0编辑  收藏  举报