码迷,mamicode.com
首页 >  
搜索关键字:数论    ( 2885个结果
HDU 3215 The first place of 2^n (数论-水题)
HDU 3215 The first place of 2^n (数论-水题) 题目大意“: 妈呀,这是我们大东华09年出的题啊,好厉害,其实是好水啊。 题目大意就是计算2^1到2^n这n个数首位为1的次数,2的次数,...9的次数。 解题思路: 我是不会告诉你log10一下就会找到你想要的东西的。...
分类:其他好文   时间:2014-08-01 16:17:42    阅读次数:222
HDU 2674 N!Again (数论-水题)
HDU 2674 N!Again (数论-水题) 题目大意: 求N!%2009的最大值,n最大10^9; 解题思路: 我靠,乍一看数据量挺大的,几秒后反应过来,n>=2009后还要计算个毛线。...
分类:其他好文   时间:2014-08-01 16:15:41    阅读次数:307
POJ 2154 Color(组合数学-波利亚计数,数论-欧拉函数,数论-整数快速幂)
POJ 2154 Color(组合数学-波利亚计数,数论-欧拉函数,数论-整数快速幂) 题目大意: T组测试数据,每组一个n表示1个项链有n个颜色可以涂在n个钻石上,通过旋转相同的算一种方案,问你方案数是多少? 解题思路: 很裸的波利亚计数,转化为的公式就是 ans=sum{ n^( gcd(1,n)-1 ) ,n^( gcd(2,n)-1 ),n^( gcd(3,n)-1 ) .....n^( gcd(n,n)-1 ) },因为这个n比较大10^9,所以暴力超时。 因此枚举 gcd(...
分类:其他好文   时间:2014-08-01 10:52:31    阅读次数:240
再说中国剩余定理、扩展欧几里德和同余方程组
E - 解同余线性方程组1 Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Submit Status Description Andy和Mary养了很多猪。他们想要给猪安家。但是Andy没有足够的猪圈,很多猪只能够在一个猪圈安家。举个例子,假如有16头猪,Andy...
分类:其他好文   时间:2014-08-01 09:15:41    阅读次数:236
NYOJ 102 次方求模
快速幂取模算法的时间复杂度为O(logb),能在几乎所有的程序设计(竞赛)过程中通过,是目前最常用的算法之一,值得推广学习!!! 首先要了解这样一个公式:a^b mod c=(a mod c)^b mod c(详细证明请看数论或者离散数学) 了解了这个公式,我们可以先让a关于c取余,这样可以大大减少a的大小, 于是不用思考的进行了改进,代码如下: ..........
分类:其他好文   时间:2014-08-01 00:09:31    阅读次数:299
算法竞赛中数论理论浅析
一、基本概念 带余除法(division algorithm,除法定理):a∈Z,d∈Z*,有唯一的整数 q 和 r,并且0≤r<d0,满足 a= d q+r。q 称为商,r 称为余数。通俗说法:整数除以正整数得到唯一的商(quotient)和余数(re...
分类:其他好文   时间:2014-07-31 23:12:30    阅读次数:297
HDU 1695 GCD (数论-整数和素数,组合数学-容斥原理)
HDU 1695 GCD (数论-整数和素数,组合数学-容斥原理) 题目大意: 从1~a区间取一个数x,从1~b区间取一个数y,问你gcd(x,y)=k有多少种方案?其中x1,y1和y1,x1算同一种方案。 解题思路: 那么就是 从1~b/k 取一个数x , 与 从1~d/k 取一个数y 互质的方案数,利用容斥,枚举 x,求出y的个数即可。...
分类:其他好文   时间:2014-07-31 20:59:37    阅读次数:274
uva 10168 Summation of Four Primes(数论-哥德巴赫猜想)
uva 10168 Summation of Four Primes(数论-哥德巴赫猜想) 题目大意: 给定一个数n,问你是否能用4个质因素相加表示,输出一种方案。 解题思路: (1)如果n=8,结论是有答案。 因为按照哥德巴赫猜想,一个偶数可以用两个质因素相加表示。 那么,toyking猜想,一个数可以用4个质因素相加表示。 1. n为奇数,可以 用 2+3+偶数表示,偶数可以拆为两个质因素,枚举其中一个即可。 2. n为偶数,可以 用 2+2+偶数表示,偶数可以拆...
分类:其他好文   时间:2014-07-31 20:59:17    阅读次数:191
HDU1695-GCD(数论-欧拉函数-容斥)
GCD Time Limit: 6000/3000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 5454    Accepted Submission(s): 1957 Problem Description Given 5 integers: a, b...
分类:其他好文   时间:2014-07-31 20:58:57    阅读次数:177
uva 10290 {Sum+=i++} to Reach N (数论-整数和素数)
uva 10290 {Sum+=i++} to Reach N (数论-整数和素数) 题目大意: 问一个数n用连续的几个数相加表示的方案数。 解题思路: 假设首项为a,有m项,则 (a+a+m-1)*m=2*n,所以为奇数*偶数的结果,只需要算出2*n用奇数表示的方法数即可。...
分类:其他好文   时间:2014-07-31 20:49:07    阅读次数:179
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!