P1495 【模板】中国剩余定理(CRT)/ 曹冲养猪 90pts 求助
  • 板块灌水区
  • 楼主Z_AuTwT
  • 当前回复5
  • 已保存回复5
  • 发布时间2023/10/13 19:33
  • 上次更新2023/11/2 14:05:24
查看原帖
P1495 【模板】中国剩余定理(CRT)/ 曹冲养猪 90pts 求助
663195
Z_AuTwT楼主2023/10/13 19:33
#include<bits/stdc++.h>
using namespace std;
long long arr[20],brr[20];
int main(){
    int n;
    scanf("%d",&n);
    long long maxn=-1,y=0;
    for(int i=1;i<=n;i++){
        scanf("%lld%lld",&arr[i],&brr[i]);
        if(arr[i]>maxn||arr[i]==maxn&&brr[i]>y){
            maxn=arr[i];
            y=brr[i];
        }
    }for(long long i=y;;i+=maxn){
        bool flag=true;
        for(int j=1;j<=n;j++){
            if(i%arr[j]!=brr[j]){
                flag=false;
                break;
            }
        }if(flag==true){
            printf("%lld",i);
            return 0;
        }
    }
}
2023/10/13 19:33
加载中...