poj 1061 青蛙的约会 数论 线性同余
来源:互联网 发布:php防止ddos攻击代码 编辑:程序博客网 时间:2024/06/02 23:20
#include<iostream>
using namespace std;
__int64 gcdex(__int64 a,__int64 b,__int64 &x,__int64 &y)
{
if(b==0)
{
x=1;
y=0;
return a;
}
__int64 d=gcdex(b,a%b,x,y);
__int64 t=x;
x=y;
y=t-a/b*y;
return d;
}
int main()
{
__int64 x,y,m,n,l,d,a,b;
scanf("%I64d%I64d%I64d%I64d%I64d",&x,&y,&m,&n,&l);
m=m%l;n=n%l;
if(m==n)
cout<<"Impossible"<<endl;
else
{
__int64 p=n-m,q=x-y;
if(p<0)
{
p=-p;
q=-q;
}
d=gcdex(p,l,a,b);
if(q%d!=0)
cout<<"Impossible"<<endl;
else
{
__int64 c=q/d*a;
c=(c%l+l)%l;
printf("%I64d/n",c);
}
}
return 0;
}
- poj 1061 青蛙的约会 数论 线性同余
- POJ 1061 青蛙的约会(数论一元线性同余)
- poj 1061 青蛙的约会 (线性同余,扩展欧几里得)
- POJ 1061 青蛙的约会 一元线性同余方程
- 20140714 「初等数论 - 拓展欧几里得+同余模方程」POJ 1061 青蛙的约会
- POJ 1061 青蛙的约会(一元线性同余方程)
- Poj 1061 青蛙的约会 数论 欧几里得 求余方程
- poj 1061 青蛙的约会 (解同余方程)
- POJ 1061 青蛙的约会 同余方程
- POJ1061_青蛙的约会(数论/同余方程)
- 青蛙的约会 ---- 同余方程(数论)
- poj1061 青蛙的约会 线性同余求解
- POJ 1061 青蛙约会(一次同余方程)
- POJ 1061 青蛙绕地球约会-数论-(解一元一次同余方程+扩展欧几里得算法)
- poj 1061 青蛙的约会 数论
- poj 1061 青蛙的约会(数论)
- 同余方程 ax≡1(mod b) & POJ 1061 青蛙的约会
- pku 1061 青蛙的约会 同余方程
- STL中的7种容器
- 交叉编译环境以及开发板上-/bin/sh: ./hello: not found
- C标准库断言
- sql一张表和另一张表多次内联
- asp.net实现Access数据库备份还原
- poj 1061 青蛙的约会 数论 线性同余
- Object_c使用技巧
- Microsoft Visual C++ 2008 发布程序的部署问题
- 增加 VirtualBox 虚拟磁盘大小
- asp.net 加密解密URL
- SeqList.h (顺序表及其简单应用)
- 一个java生成与使用WebService的简单例子
- comparing c++ and c# -- a perspective from high level languages such as C#
- Servlet 3.0 新特性概述