首页 > 其他 > 详细

BZOJ2729 [HNOI2012]排队

时间:2015-02-15 11:55:44      阅读:419      评论: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

(1)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!