数论
文章平均质量分 68
Baoli1008
233
展开
-
hdu 1920 Jackpot
题目链接:点击打开链接 gcd求lcm模板题 daim原创 2014-07-26 13:36:34 · 551 阅读 · 0 评论 -
Codeforces 559C Gerald and Giant Chess(DP+乘法逆元求大组合数)
先把黑块按坐标排序。 dp[i]表示到第i个黑块且之前没有经过黑块的方案数,那么每一个dp[i]中的方案都是完全不相同的。递推的方法是dp[i]=C(xi+yi,xi)-sum(dp[j]*C(xi-xj+yi-yj,xi-xj)) (j dp[j]*C(xi-xj+yi-yj,xi-xj)就是从1,1经过第j个黑块到i的路径数,用总路径数减去所有的这些不合法的路径数就是dp[i],(剪去的原创 2015-07-24 10:30:25 · 1286 阅读 · 0 评论 -
康托展开和逆展开
康托展开: 对于1~n的所有排列,要确定某个排列是字典序中第几个排列,可用康托展开。这个技巧在做对排列的hash时十分有用,因为不需要使用set来记录那些大于int最大值的数字了。 原理十分简单,对于4 5 1 3 2 这个排列来说,第一位是4,大于(1,2,3)3个数,以这三个数开头的排列共有3*4!个,它们都小于原排列;再看第二位5,在这一位上有4个数小于5,但是由于现在考虑的情况是第二位原创 2015-08-29 09:43:35 · 487 阅读 · 0 评论 -
组合游戏中的SG函数
给定一个有向无环图和一个起始顶点上的一枚棋子,两名选手交替的将这枚棋子沿有向边进行移动,无法移 动者判负。事实上,这个游戏可以认为是所有Impartial Combinatorial Games的抽象模型。 也就是说,任何一个ICG都可以通过把每个局面看成一个顶点,对每个局面和它的子局面连一条有向边来抽象成这个“有向图游戏”。下 面我们就在有向无环图的顶点转载 2015-02-02 11:18:11 · 593 阅读 · 0 评论 -
容斥原理求1~r中有多少个数与n互素
rongchi 转载自:点击打开链接转载 2014-11-14 11:13:30 · 1961 阅读 · 0 评论 -
hdu 4451 Dressing(容斥原理)
题意:给定3个集合,要从三个集合中各选出一个。再给定一xie原创 2014-10-24 21:40:50 · 493 阅读 · 0 评论 -
hdu 1286 找新朋友
题目链接:点击打开链接原创 2014-08-17 10:46:27 · 365 阅读 · 0 评论 -
Codeforces Round #261 (Div. 2) C. Pashmak and Buses
题目链接:点击打开链接原创 2014-08-16 21:56:20 · 460 阅读 · 0 评论 -
hdu 1717 小数化分数2 (循环小数转分数)
题目链接:点击打开链接 本题可推出公式原创 2014-08-27 13:22:28 · 816 阅读 · 0 评论 -
hdu 4952 Number Transformation
题目链接:点击打开链接 题意:输入n,k,对数字n做k次操作,每一次原创 2014-08-14 19:44:07 · 484 阅读 · 0 评论 -
hdu 1704 Rank
题目链接:点击打开链接 对原创 2014-08-26 18:22:03 · 783 阅读 · 0 评论 -
hdu 4965 Fast Matrix(矩阵快速幂)
题目链接:点击打开链接 l原创 2014-08-20 16:24:31 · 453 阅读 · 0 评论 -
hdu 1215 七夕节(求一个数所有约数)
题目链接:点击打开链接 找一个数的所有约数模板题。 对于数n,枚举1到sqrt(n)中n的约数,这样每找到一个约数p,n/p就也是一个约数(排除n/p==p的情况)。时间复杂度缩小到s原创 2014-08-24 23:32:18 · 540 阅读 · 0 评论 -
hdu 4961 Boring Sum
题目链接:点击打开链接原创 2014-08-20 09:49:05 · 419 阅读 · 0 评论 -
hdu 4920 Matrix multiplication(多校5 1010)
题目链接:点击打开链接原创 2014-08-05 18:25:25 · 383 阅读 · 0 评论 -
埃氏筛法和欧拉筛法的区别
转自: 点击打开链接 Eratosthenes筛法(Sieve of Eratosthenes) 由于思想非常简单,故只给出实现。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 void eratosthenes_sieve(int n) { totPrimes = 0;转载 2016-03-03 14:56:19 · 9738 阅读 · 2 评论