青蛙的约会gcd
2016-04-16 17:46
302 查看
青蛙的约会gcd
#include<stdio.h>int gcd(int a,int b){return !b? a : gcd(b,a%b);}int extended_gcd(int a, int b, int &x, int &y){int ret, tmp;if (!b){x = 1;y = 0;return a;}ret = extended_gcd(b, a % b,x, y);tmp = x;x = y;y = tmp - a / b * y;return ret;}int main(){int a,b,c,x,y,m,n,l;scanf("%d%d%d%d%d",&x,&y,&m,&n,&l);a=n-m;b=l;c=x-y;int t,z,d;d=extended_gcd(a,b,t,z);if(!(c%d)){printf("Impossible\n");}printf("%d*%d+%d%d=%d\n",a,t,b,z,gcd(a,b)) ;}
相关文章推荐
- android Mediaplayer各种属性和方法简单介绍
- Ubuntu下搭建tftp服务器最简单方法
- 每天一个linux命令(8):rm
- 线性表基本操作
- 2016.4.16
- Codeforces Gym 100543G Virus synthesis
- 线程通讯的几种方式
- 近100个linux常用命令大全
- java web 分页实现的补充
- 解析jsp的 tomcat 、resin
- 第七周学习进度条
- 每天一个linux命令(7):mv
- jqery和js如何判断checkbox是否选中
- C r and n(组合数)
- 高光谱ENVI4.7、5.0、5.1下载与打开使用
- OpenWRT校园网ipv6设置
- C r and n(组合数)
- siegen程计算机常用术语解析之依赖注入。
- listView优化以及内存泄露问题
- 预显示TextView