2 条题解

  • 0
    @ 2025-9-6 13:58:12
    #include<bits/stdc++.h>
    using namespace std;
    int gcd(int a, int b)
    {
    	if (b == 0)
    		return a;
    	return gcd(b, a % b);
    }//求最大公约数
    
    int main()
    {
    	long long m,x,y,i,p=0;
    	cin>>m>>x>>y;
    	if(m!=1)//判断输出要求
    	{
    		i=gcd(x,y);
    		cout<<i;
    	}
    	else
    	{
    		i=gcd(x,y);
    		i=(x*y)/i;//求最小公倍数
    		cout<<i;
    	}
        return 0;
    }
    

    [2025 新生训练赛 1] 比赛允许查阅资料这一块

    信息

    ID
    175
    时间
    1000ms
    内存
    256MiB
    难度
    7
    标签
    递交数
    122
    已通过
    31
    上传者