当前位置: 首页 > news >正文

【POJ-1061 青蛙的约会】

题目

代码

#include <bits/stdc++.h>
using namespace std;
typedef long long LL;
LL ex_gcd(LL a, LL b, LL &x, LL &y)
{if (b == 0){x = 1;y = 0;return a;}LL gcd = ex_gcd(b, a % b, x, y);LL tmp = x;x = y;y = tmp - a / b * y;return gcd;
}
int main()
{LL x, y, m, n, l;cin >> x >> y >> m >> n >> l;LL a = n - m, b = l, c = x - y;LL X, Y;LL gcd = ex_gcd(a, b, X, Y);if (c % gcd){cout << "Impossible";return 0;}X = X * c / gcd;b /= gcd;if (b < 0)b = -b;X = (X % b + b) % b;cout << X;return 0;
}


http://www.mrgr.cn/news/36213.html

相关文章:

  • ResNet残差网络:深度学习的里程碑
  • SDK3(note上)
  • 【数据结构】剖析二叉树(Binary Tree)
  • 建堆算法实现
  • Go基础学习05-数组和切片关系深度解析
  • s3c2440——ADC模数转换器,Linux驱动编程——u-boot
  • Windows C++:MoveFile、MoveFileEx、MoveFileWithProgress、CopyFile、CopyFileEx。
  • 分布式数据库——HBase基本操作
  • 【MySQL】基础入门篇
  • 防抖和节流的区别
  • Go项目初始化与依赖包引入指南
  • 2024年测评分享7款帮人写论文的AI网站
  • 图(graph.cpp)(回归)
  • 单词记忆的化境:用思想的流水去淹没坚硬的石块
  • mysql知识梳理
  • YOLO-World
  • Vscode Run Code Py中文乱码问题
  • 汽车零部件开发流程关键阶段
  • 【9.模块化开发和代码重用之——头文件、动静态库】
  • python - 在linux上编译py文件为【.so】文件部署项目运行