数论
ludan_xia
我很菜 但是我会 一步步地 努力!
展开
-
数论模板
long long inv(long long a,long long m){ return a==1?1:(m-m/a)*inv(m%a,m)%m;}上面 是 求 ax =_ 1 %m 的 逆元求gcd 的 模板 递归实现int gcd(int a,int b){ return b==0?a :b%a;}非 递归实现 int a,b,t; whil原创 2018-01-30 22:11:05 · 116 阅读 · 0 评论 -
HDU/HDOJ 1395 ACM浙大月赛 2^x mod n = 1 可暴力 可用欧拉定理
欧拉定理没写对QAQ看大哥的博客- -原创 2018-02-01 23:03:52 · 164 阅读 · 0 评论 -
寒假数论训练
http://blog.csdn.net/acm_cxq/article/category/6261157/1http://blog.csdn.net/accelerator_/article/details/36922201https://blog.csdn.net/jayye1994/article/details/11555157原创 2018-02-01 22:55:50 · 108 阅读 · 0 评论 -
数论 hdu1573 X问题(中国剩余定理 不互质)
我怎么就按照模板A过去呢http://blog.csdn.net/qq_29980371/article/details/71055703http://blog.csdn.net/dafang_xu/article/details/50818919http://blog.csdn.net/a601025382s/article/details/10296577待整理 整原创 2018-02-01 22:57:49 · 144 阅读 · 0 评论 -
数论二欧拉函数之待学习
http://blog.csdn.net/ljd4305/article/details/8945137http://blog.csdn.net/tianyuhang123/article/details/51526535http://blog.csdn.net/wyg1997/article/details/50510633http://www.cnblogs.com/jac原创 2018-02-01 22:55:10 · 113 阅读 · 0 评论 -
数论二1010大整数的质因子分解(此题模板得记)
题目大意:求n 是否只有4个因子 如果是的就输出除1外的所有因子本题特点:这题目n 太大太大肯定使用不了 欧拉筛质因数分解,空间肯定肯定会爆炸的 1*10^9还是可以使用欧拉筛的需要用到Pollard_rbo 和Miller_Rabin 算法 。Miller_Rabin算法的作用是判断一个数是否为素数,算法速度很快,虽然是概率算法但是多次运算可以大幅度减少误判,误判概率为 2^(-t)原创 2018-02-01 22:36:55 · 457 阅读 · 0 评论 -
数论二1008 GCD again没有使用欧拉筛 居然秒过????
http://blog.csdn.net/u012349696/article/details/40050251参考博客按照老师的思路使用欧拉筛 得到副产品为最小质因数然后进行质因数分解 目前还不会写题目大意:GCD(N,M)>1 叫你求与N不互质的M的个数 1 思路 欧拉函数的模板题 只要把欧拉函数求出来即可 若 x 是 素数的吗 函数值等原创 2018-02-01 19:48:54 · 121 阅读 · 0 评论 -
数论素数筛法以及用欧拉筛求欧拉函数
http://blog.csdn.net/nk_test/article/details/46242401来自一位大神博客素数筛最经典的是最经典的埃拉特斯特尼筛法。时间复杂度为O(n loglog n)int ans[MAXN];void Prime(int n){ int cnt=0; memset(prime,1,sizeof(prime)); prime[0原创 2018-02-01 17:45:33 · 450 阅读 · 0 评论 -
HDU 数论二 1002Ice Rain
参考博客 https://blog.csdn.net/acm_cxq/article/details/51627935题目地址HDU 2620题目大意 :给你 一个 n,k求 的值题目思路:n,k的范围1 9 直接枚举肯定超时 利用mod 的本身定义 kmod i=k-[k/i]*i =n*k-(1*[k/1]+2*[k/2]+....+原创 2018-02-01 10:44:04 · 123 阅读 · 0 评论 -
中国剩余定理(孙子定理)HDU数论二1003模板题
中国剩余定理的起源 "韩信点兵问题" 有兵一列,三三数之余二,五五数之余三,七七数之余二,问兵几何可写成数学表达形式求x 注下面的= 都是恒等号(因为我打不出来这个恒等号的符号FUCK) x=2( mod 3 ) x=3( mod 3)x=2( mod 7)抽象一下 中国剩余定理可以用来解决如下问题x=b1 ( mod m1)x=b2 ( mod m原创 2018-02-01 11:54:50 · 413 阅读 · 0 评论 -
数论
http://blog.csdn.net/ilblue/article/details/54799436求逆元的几种方法原创 2018-01-24 23:01:08 · 124 阅读 · 0 评论 -
欧几里德与扩展欧几里德算法
欧几里德算法欧几里德算法又称辗转相除法,用于计算两个整数a,b的最大公约数。基本算法:设a=qb+r,其中a,b,q,r都是整数,则gcd(a,b)=gcd(b,r),即gcd(a,b)=gcd(b,a%b)。第一种证明: a可以表示成a = kb + r,则r = a mod b 假设d是a,b的一个公约数,则有 d|a, d|b,而r = a - kb,因此d|r 因此d是(b,a mod b...转载 2018-03-29 09:32:52 · 233 阅读 · 0 评论