
杂七杂八—大数
文章平均质量分 81
Ezereal
这个作者很懒,什么都没留下…
展开
-
hdu 1133 Buy the Ticket
题意:M+N个人排队买票,票的单价是50¥,每个人只能买一张。 M个人拿50的去买,N个人拿100的去买,然后悲剧的是售票处开始的时候没有钱,所以如果拿100块买票人前面的拿50块买票的人小于或者等于用100块买票的人,这种排队方式就不合法,也就是不能顺利全部都买到票(因为没零钱找了)! 题解: 该题的公式:(C(m+n, n)-C(m+n, m+1))*m!*n! 化简即(m+n)!原创 2015-09-15 14:37:57 · 428 阅读 · 0 评论 -
hdu 1131 Count the Trees
本题为经典的卡特兰数问题。在不考虑顺序(即字母顺序),将结点编号为0~n-1;任取一个节点k作根节点,从而衍生出两个子问题f(k-1)和f(n-k),有f(k-1)*f(n-k)棵树;则 f(n)=f(0)(n-1)+f(1)f(n-1)+.......+f(n-1)*f(0);符合卡特兰数的递推公式。详见点击打开链接。有该递推公式可以推出f(n)=f(n-1)*(4n-2)/(n+1原创 2015-09-15 15:01:59 · 456 阅读 · 0 评论 -
大数模板 hdu 4759 Poker Shuffle
这个模板不错 记录一下 虽然这题t了。。。 #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #define L(i) i<<1 #de转载 2016-09-01 11:04:37 · 441 阅读 · 0 评论