//分析
数论基础题
直接公式ans=n+m-gcd(n,m);
#include"stdio.h"
int gcd(int x,int y)
{
while(x>y?x%=y:y%=x);
return x+y;
}
int main()
{
int n,m;
while(scanf("%d%d",&n,&m)!=-1)
{
printf("%d\n",n+m-gcd(n,m));
}
return 0;
}
//分析
数论基础题
直接公式ans=n+m-gcd(n,m);
#include"stdio.h"
int gcd(int x,int y)
{
while(x>y?x%=y:y%=x);
return x+y;
}
int main()
{
int n,m;
while(scanf("%d%d",&n,&m)!=-1)
{
printf("%d\n",n+m-gcd(n,m));
}
return 0;
}

被折叠的 条评论
为什么被折叠?
&spm=1001.2101.3001.5002&articleId=8855535&d=1&t=3&u=0c06b5eca5dd42018c47673aad418d92)