题目描述

求关于 x的同余方程 ax≡1(modb) 的最小正整数解。

输入格式

一行,包含两个正整数 a,ba,b,用一个空格隔开。

输出格式

一个正整数 x,即最小正整数解。输入数据保证一定有解。


#include<queue>
#include<cstdio>
#include<cstring>
#include<iostream>
#include<algorithm>
using namespace std;
inline int exgcd(int a,int b,int &x,int &y){
if(b==0){ x=1; y=0; return a; }
exgcd(b,a%b,x,y);
int z=x; x=y; y=z-y*(a/b);
}
signed main(){
int a,b,x,y; cin>>a>>b;
exgcd(a,b,x,y);
while(x<0)x+=b;
x%=b;
cout<<x<<endl;
}

最新文章

  1. mysql+ibatis 批量插入
  2. Fallout4 Creation Kit
  3. BFS(双向) HDOJ 3085 Nightmare Ⅱ
  4. Git 常用命令整理
  5. hdu 1622 Trees on the level
  6. (转)模板引擎类dedetemplate.class.php使用说明
  7. MySQL FROM 子查询
  8. windows下批量杀死进程
  9. php统计文件夹大小
  10. ORACLE 查询表定义
  11. WebSocket是一种协议
  12. String不可变StringBuffer可变
  13. Shell命令-文件及内容处理之cut、rev
  14. org.hibernate.boot.MappingNotFoundException: Mapping (RESOURCE) not found :
  15. ASP .NetCore 部署500错误 查看异常详情
  16. c strlen和sizeof详解
  17. Python图表数据可视化Seaborn:3. 线性关系数据| 时间线图表| 热图
  18. secp256k1如何使用
  19. 05-python基础
  20. 【iOS开发-91】GCD的同步异步串行并行、NSOperation和NSOperationQueue一级用dispatch_once实现单例

热门文章

  1. JS面试题-&lt;变量和类型&gt;-JavaScript的数据类型
  2. Python实现王者荣耀小助手(一)
  3. 利用爬虫爬取LOL官网上皮肤图片
  4. PHP 从另一个角度来分析 Laravel 框架的依赖注入功能
  5. 星际争霸2 AI开发(持续更新)
  6. PHP的两种选择防止sql注入
  7. vc在x64体系的一般传参数方式
  8. WebSocket网络通信协议
  9. 2019-11-28:ssrf基础学习,笔记
  10. vscode + platformIO开发stm32f4