80pts求调,两个WA,在线等
查看原帖
80pts求调,两个WA,在线等
728466
_dingdang0827_楼主2024/7/16 16:50

#2和#7 WA,在线等很急!!!!!

#include <bits/stdc++.h>
using namespace std;
int n;
long long ans,c,a[15],b[15];
long long cyyzy(long long a,long long b)//一个奇怪的名字
{
	return a * b / __gcd(a,b);
}
int main()
{
	cin>>n;
	for(int i = 0;i < n;i++)
		cin>>a[i]>>b[i];
	ans = a[0] + b[0];
	c = a[0];
	for(int i = 1;i < n;i++)
	{
		while(ans % a[i] != b[i])
			ans += c;
		c = cyyzy(c,a[i]);
	}
	cout<<ans<<endl;
	return 0;
}
2024/7/16 16:50
加载中...