P1516 错误代码
查看原帖
P1516 错误代码
287505
Marnek_36楼主2021/2/19 20:51
#include<bits/stdc++.h>
using namespace std;
int exgcd(int a,int b,int &x,int &y){
    if(b==0){
        x=1;
        y=0;
        return a;
    }
    int gcd=exgcd(b,a%b,x,y);
    int t=x;
    x=y;
    y=t-a/b*y;
    return gcd;
}
int main(){
    int nok=0,x,y,m,n,l,X,Y,gcd;
    cin>>x>>y>>m>>n>>l;
    if((x-y)%(gcd=exgcd(n-m,l,X,Y))!=0)
        cout<<"Impossible"<<endl;
    else
        cout<<((long long )(x-y)/gcd*X%(1/gcd)+(1/gcd)%(1/gcd)<<endl;
    return 0;
}

请问如何改错

2021/2/19 20:51
加载中...