问题标题: 送豆贴

0
0
已解决
李承耀
李承耀
新手光能
新手光能
#include<iostream>
using namespace std;
int ___gcd(int a,int b){
	while(a%b!=0){
		int r=a%b;
		a=b;
		b=r;
	}
	return b;
}
int main(){
	int t;
	cin>>t;
	for(int i=1;i<=t;i++){
		int n,maxn=-1;
		cin>>n;
		for(int x=1;x<n;x++){
			for(int y=1;y<n-x;y++){
				if(x==y||x==n-x-y||y==n-x-y)continue;
				int z=n-x-y;
				maxn=max(___gcd(___gcd(x,y),z),maxn);
			}
		}
		cout<<maxn<<endl;
	}
}

 

李承耀在2022-08-14 20:45:27追加了内容

该送都贴


0
已采纳
许晓蓁
许晓蓁
新手光能
新手光能

这板块发错了吧......

0
0
我要回答