数论
何必纠结于ID
这个作者很懒,什么都没留下…
展开
-
HDOJ2035 人见人爱A^B (快速幂取模问题)
这道题目要用到数论的知识。 简单的说就是要计算只包含加法、减法和乘法的整数表达式除以正整数n的余数,可以在每步计算之后对n取余,结果不变。 #include using namespace std; int main(){ int a,b,tmp; while(scanf("%d%d",&a,&b)!=EOF){ if(a==0&&b原创 2012-12-04 22:23:39 · 2034 阅读 · 0 评论 -
HDOJ2028 Lowest Common Multiple Plus 求n个数的最小公倍数
这道题整整提交了8次才AC。 Post Code: #include using namespace std; __int64 gcd(__int64 x,__int64 y){//用辗转相除法求2个数的最大公约数 int r; if(x<y){ r=x; x=y; y=r; }原创 2012-11-28 23:10:41 · 1357 阅读 · 0 评论 -
HDOJ1215 七夕节
这道题要用到数论上的一些知识。 根据上图就很容易理解下面的代码了。 方法一:筛选法 #include using namespace std; int main(){ int t,n,s,i; scanf("%d",&t); while(t--){ scanf("%d",&n); s=1; fo原创 2012-12-21 22:16:29 · 1486 阅读 · 0 评论 -
HDOJ2096 小明A+B(又是一道简单的数论题)
#include using namespace std; int main(){ int t,a,b; scanf("%d",&t); while(t--){ scanf("%d%d",&a,&b); printf("%d\n",(a%100+b%100)%100); } return 0; }原创 2012-12-12 23:23:55 · 1147 阅读 · 0 评论