老是 Unknown Error (已绑CF账号)
查看原帖
老是 Unknown Error (已绑CF账号)
766788
Syncc楼主2023/5/28 19:39
#include<bits/stdc++.h>
using namespace std;
int a[1500005];
int main(){
	long long p,q;
	int n,s;
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>p>>q;
		a[i]=p*q/__gcd(p,q);
	}
	s=a[1];
	for(int i=2;i<=n;i++){
		s=__gcd(a[i],s);
	}
	for(int i=2;i*i<=s;i++){
		if(s%i==0){
			cout<<i<<endl;
			return 0;
		}
	}
   cout<<-1
	return 0;
}

求助

2023/5/28 19:39
加载中...