杭电2028(C代码)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2028

       讨论版上有些人说要用unsigned才行,不知道为啥,不过反正我没用它也AC了,但是!我错了好几次才正确的!因为偷懒想着两个数的最小公倍数可以先求最大公约数再用乘积除以它就好了,然后就理所当然的把一堆数也求乘积除以最大公约数,之后。。。你们懂的,我反正是被自己蠢到了,这是完全错误的做法。所以我乖乖的改用了穷举,默默祈祷不超时,哈哈哈哈哈哈还真没超时。(毕竟我穷举可不是i++)

附上代码:

#include
int main()
{
	int n,i,c,j,a[500],y;
	while(scanf("%d",&n)!=EOF){
		for(i=0;i

你可能感兴趣的:(杭电,刷题)