这个T2有什么问题?跪求大神解答
  • 板块题目总版
  • 楼主糖果小屋
  • 当前回复5
  • 已保存回复5
  • 发布时间2022/3/26 17:34
  • 上次更新2023/10/28 05:31:38
查看原帖
这个T2有什么问题?跪求大神解答
464117
糖果小屋楼主2022/3/26 17:34
#include<bits/stdc++.h>
using namespace std;
int gcd(int a, int b){
    if(a%b==0){
    	return b;
	}
	else{
		return gcd(b,a%b);
	}
}
int main(){
	long long t;
	bool flag;
	cin>>t;
	long long x[t];
	long long z[t];
	for(long long i=0;i<t;i++){
		cin>>x[i]>>z[i];
	}
	for(long long i=0;i<t;i++){
		flag = false;
		for(long long j=0;j<x[i];j++){
			if(x[i]*j*gcd(x[i],j)==z[i]){
				cout<<j;
				flag = true;
				continue;
		    }
		}
		if(flag = false){
			cout<<-1;
		}
	}
	return 0;
}
2022/3/26 17:34
加载中...