比赛 EYOI暨SBOI暑假快乐赛2nd 评测结果 AAAAAAAAAA
题目名称 曹冲养猪 最终得分 100
用户昵称 ムラサメ 运行时间 0.000 s
代码语言 C++ 内存使用 0.00 MiB
提交时间 2022-06-26 08:53:53
显示代码纯文本
#include<bits/stdc++.h>
using namespace std;
long long n,ans,sum=1;
struct pig{
	int a1,b1;
}a[11];
int gcd(int x,int y){
	if(x%y==0){
		return y;
	}
	else{
		return gcd(y,x%y);
	}
}
int main(){
	freopen("ccyz.in","r",stdin);
	freopen("ccyz.out","w",stdout);
	ios::sync_with_stdio(false);
	cin.tie(0);
	cout.tie(0);
	cin>>n;
	for(int i=1;i<=n;++i){
		cin>>a[i].a1>>a[i].b1;
	}
	ans=a[1].b1;
	for(int i=1;i<n;++i){
		sum=sum*a[i].a1/gcd(sum,a[i].a1);
		while(ans%a[i+1].a1!=a[i+1].b1){
			ans+=sum;
		}
	}
	cout<<ans<<endl;
	return 0;
}