用户输出
4
系统信息
Exited with return code 0
编号 | 题目 | 状态 | 分数 | 总时间 | 内存 | 代码 / 答案文件 | 提交者 | 提交时间 |
---|---|---|---|---|---|---|---|---|
#10520 | #1070. 脸盲的zzy和jwp | Accepted | 100 | 80 ms | 384 K | C++ 11 / 602 B | Akatsuki | 2019-07-04 13:23:03 |
#include <iostream>
using namespace std;
long long exgcd(long long a, long long b, long long &x, long long &y) {
if (b == 0) {
x = 1;
y = 0;
return a;
}
long long r = exgcd(b, a % b, x, y);
long long t = x;
x = y;
y = t - a / b * x;
return r;
}
int main() {
long long a, b, x, y, l, x1, y1, g;
cin >> x1 >> a >> y1 >> b >> l;
g = exgcd(b - a, l, x, y); //公约数
if ((x1 - y1) % g != 0)
cout << -1 << endl;
else {
if (l / g > 0)
x = ((x * (x1 - y1) / g) % (l / g) + l / g) % (l / g);
else
x = ((x * (x1 - y1) / g) % (l / g) - l / g) % (l / g);
cout << x << endl;
}
return 0;
}
用户输出
175111586
系统信息
Exited with return code 0
用户输出
91595156
系统信息
Exited with return code 0
用户输出
6586798
系统信息
Exited with return code 0
用户输出
83740797
系统信息
Exited with return code 0
用户输出
116043662
系统信息
Exited with return code 0
用户输出
42763932
系统信息
Exited with return code 0
用户输出
445951169
系统信息
Exited with return code 0
用户输出
169591840
系统信息
Exited with return code 0
用户输出
-1
系统信息
Exited with return code 0
用户输出
-1
系统信息
Exited with return code 0