您的位置:首页 > 其它

BZOJ2729 [HNOI2012]排队

2015-02-15 10:58 323 查看
题解@PoPoQQQ

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

/**************************************************************
Problem: 2729
User: rausen
Language: Python
Result: Accepted
Time:708 ms
Memory:8736 kb
****************************************************************/

n, m = [int(st) for st in raw_input().split()]
fac = [1] * 2010
for i in range(1, 2010) : fac[i] = fac[i - 1] * i
def c(n, m) :
if (n < m): return 0
return fac
/ fac[n - m]
print c(n, n) * (c(n + 1, 2) * c(n + 3, m) + 2 * (n + 1) * c(n + 2, m - 1) * m)


View Code
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: