数论||数学
ukiy
这个作者很懒,什么都没留下…
展开
-
埃氏筛法
原理可以百度,维基#include<iostream>#include<cstdio>#include<cmath>#include<cstring>#include<vector>#include<algorithm>#define ll long long using namespace std;const ll maxn = 10000007+10;const ll maxp原创 2016-10-10 00:01:06 · 826 阅读 · 0 评论 -
NYOJ102 次方求模
链接http://acm.nyist.net/JudgeOnline/problem.php?pid=102#include<bits/stdc++.h>#define ll long longusing namespace std;ll qpow(ll a,ll k,ll m){ ll r=1; for(;k;k>>=1){ if(k&1){原创 2016-10-09 14:16:11 · 367 阅读 · 0 评论 -
求两个或N个数的最大公约数(gcd)和最小公倍数(lcm)的较优算法
http://www.cppblog.com/linqiu/archive/2007/08/01/29145.html[cpp] view plain copyprint?#include #include using namespace std; int gcd(int a, int b); int ngcd(int *a, int转载 2016-10-06 23:08:13 · 1234 阅读 · 0 评论 -
AcDream1007
链接http://vjudge.net/problem/ACdream-1007 参考http://blog.csdn.net/ac_gibson/article/details/47660529为什么a为负,转成正数就能过,不转就超时了啊.#include<stdio.h>#include<iostream>#define ll long longusing namespace std;原创 2016-10-11 00:14:27 · 412 阅读 · 0 评论 -
Aizu - NTL_1_A Prime Factorize
链接http://vjudge.net/problem/Aizu-NTL_1_A题意 给一个数n,分解质因数. 先判断是否是素数,如果是直接输出。 如果不是,把2先单独列出来除,再从i=3开始,找质因数,i+=2;#include<stdio.h>#include<math.h>const int maxn=100000;int f[maxn];using namespace std;原创 2016-10-11 20:31:07 · 513 阅读 · 0 评论 -
Aizu - NTL_1_C Least Common Multiple
链接http://vjudge.net/problem/Aizu-NTL_1_C题意 求一个数组的最小公倍数,直接套模板.#include<stdio.h>#define ll long longusing namespace std;const int maxn=100;ll f[maxn];int n;inline int gcd(ll a,ll b){ while(b){原创 2016-10-11 15:58:17 · 366 阅读 · 0 评论