码迷,mamicode.com
首页 > 其他好文 > 详细

BZOJ2729 [HNOI2012]排队

时间:2015-02-15 11:57:01      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:

题解@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

 

BZOJ2729 [HNOI2012]排队

标签:

原文地址:http://www.cnblogs.com/rausen/p/4292618.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!