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

深圳网站开发哪家公司好展厅设计公司西安

深圳网站开发哪家公司好,展厅设计公司西安,做网站多大,服装品牌策划方案题目大意:现在告诉你两个非负整数 a 和 b。找到满足 X*a Y*b 1 的非负整数 X 和整数 Y。如果没有这样的答案,请写 “sorry”。 思路:这是一道扩展欧几里得模板题,唯一容易错的就是 x 有可能是负数,要把它改成非负数…

题目大意:现在告诉你两个非负整数 a 和 b。找到满足 X*a + Y*b = 1 的非负整数 X 和整数 Y。如果没有这样的答案,请写 “sorry”。

思路:这是一道扩展欧几里得模板题,唯一容易错的就是 x 有可能是负数,要把它改成非负数。

a*x+b*y=gcd(a,b)=1成立,所以  a*(x+b)+b(y-a)=1 仍成立。

所以 x = (x+b)%b , y=(1-a*x)/b。

代码如下:

#include<bits/stdc++.h>
using namespace std;
#define int long long
int exgcd(int a,int b,int &x,int &y){if(b==0){x=1,y=0;return a;}int gcd=exgcd(b,a%b,y,x);y-=(a/b)*x;return gcd;
}
signed main(){int a,b;while(cin >> a >> b){int x,y;int gcd=exgcd(a,b,x,y);x=(x+b)%b;if(gcd==1) cout << x << " " << (1-a*x)/b << endl;else cout << "sorry" << endl;}return 0;
}

http://www.yayakq.cn/news/378477/

相关文章:

  • 备案 网站名称怎么写网站制作是怎么学的
  • 高端网站制作价格免费windows7云主机
  • 手机派网站昆明云南微网站建设
  • php网站开发 多少钱wordpress 图片 宽 高
  • 住建局官网网站企业品牌形象设计
  • h5个人网站模板宣城做网站
  • 东莞做网站优化手机兼职赚钱软件
  • 建设项目验收网站公示高端品牌网站建设有哪些
  • 网站建设分金手指专业十四长春网站建设模板
  • 手机网站建设多少钱6.网站开发流程是什么
  • 乐成高端网站建设哪有培训网站开发
  • ( )是网站可以提供给用户的价值中国进出口企业名录
  • 高端网站模板关于建设商城网站费用
  • 企业网站建设存在的不足个人博客网站备案
  • 服装平台网站有哪些东莞东城社保局电话
  • 专注网站建设wordpress 文章首标点
  • 厦门软件园多客宝网站开发手机网站 微信网站 区别
  • 做网站备案地点asp.net旅游网站开发文档
  • 涉县住房和城乡规划建设局网站我想自己创建购物网站
  • 自建本地网站服务器wordpress上海嘉定建设局网站
  • 南京网站公司哪家好wordpress 删除评论
  • 学校校园网站建设实施方案大部分网站是国内虚拟主机和国外虚拟主机
  • 郑州网站建设郑州网络推广软件推广简报
  • 最好的开发网站有哪些光谷网站开发
  • 做计算机模拟ie题模拟网站打不开wordpress评论滑动插件
  • 手机网站建设渠道企业品牌策划
  • 高性能网站建设指南pdf建设通网站有法律
  • 太阳能公司网站建设多少钱婚纱摄影网站的设计
  • 微信公众平台 网站 对接中国建设银行网站如何注册
  • 网站dns设置云浮东莞网站建设