摘要:
http://acm.hdu.edu.cn/showproblem.php?pid=2028逐个用辗转相除法算出最小公倍数,直至结束,但是因为中间结果有可能超过32位,所以必须相除后乘,只是这里不懂为什么改了long long还是错掉r=a%b; while(r) { a=b; b=r; r=a%b; }结果b是最大公约数,最小公倍数就是原来ab的积除以bView Code 1 #include<stdio.h> 2 #include<stdlib.h> 3 int s[100000]; 4 int pro(int a,int b)... 阅读全文
posted @ 2013-04-06 22:03
执着追求的IT小小鸟
阅读(212)
评论(0)
推荐(0)

浙公网安备 33010602011771号