poj 1061 青蛙的约会(gcd拓展,解不定方程)
2015-03-09 02:23
309 查看
题意:
。。。
思路:
经典问题。帮助理解gcd拓展,ax+by=gcd(a, b)不定方程,ax+by=c的解系。。
资料1
资料2
。。。
思路:
经典问题。帮助理解gcd拓展,ax+by=gcd(a, b)不定方程,ax+by=c的解系。。
资料1
资料2
void ex_gcd(LL a, LL b, LL &d, LL &x, LL &y) { if (!b) {d=a;x=1;y=0;} else{ ex_gcd(b, a%b, d, y, x);y -= a/b*x; } } int main() { #ifndef ONLINE_JUDGE freopen("input.in", "r", stdin); //freopen("output.txt", "w", stdout); #endif SPEED_UP cin >> x >> y >> m >> n >> L; if (n == m) {cout << "Impossible\n";return 0;} LL a = n - m, b = x - y, k, r, d; ex_gcd(a, L, d, k, r); if (b%d != 0) { cout << "Impossible\n"; } else { L = L/d; b = b/d; k = (k*b%L+L)%L; cout << k << endl; } return 0; }
相关文章推荐
- poj 1061-青蛙的约会-拓展gcd
- POJ - 1061 青蛙的约会(拓展GCD
- POJ - 1061 青蛙的约会(拓展GCD
- POJ1061 青蛙的约会 拓展欧几里得(GCD)
- POJ - 1061 青蛙的约会(拓展GCD
- POJ - 1061 青蛙的约会(拓展GCD
- POJ - 1061 青蛙的约会(拓展GCD
- POJ - 1061 青蛙的约会(拓展GCD
- POJ - 1061 青蛙的约会(拓展GCD
- POJ - 1061 青蛙的约会(拓展GCD
- POJ - 1061 青蛙的约会(拓展GCD
- POJ - 1061 青蛙的约会(拓展GCD
- POJ - 1061 青蛙的约会(拓展GCD
- poj 1061 青蛙的约会 拓展欧几里德 解二元一次不定方程
- POJ - 1061 青蛙的约会(拓展GCD
- POJ - 1061 青蛙的约会(拓展GCD
- 【poj1061-青蛙的约会】拓展欧几里得-不定方程
- POJ 1061-青蛙的约会(拓展欧几里得)
- POJ 1061 青蛙的约会 拓展欧几里得 经典题
- POJ-1061 青蛙的约会 扩展GCD