同余方程(Day 2)
求关于x的同余方程ax≡1(mod b)的最小正整数解。
输入格式:
每组输入数据只有一行,包含两个正整数a, b,用一个空格隔开。
数据规模:
对于40%的数据,2≤b≤1,000;
对于60%的数据,2≤b≤50,000,000;
对于100%的数据,2≤a, b≤2,000,000,000。
输出格式:
每组输出只有一行,包含一个正整数x0,即最小正整数解。输入数据保证一定有解。
限制:
空间限制:128MByte 时间限制:1秒
样例:
输入:3 10
输出:7
解法可参考:https://blog.csdn.net/qiancm/article/details/119146346
代码如下,自己搭着上面的链接理解吧:
#include <bits/stdc++.h>
using namespace std;
long long a,b;
long long exgcd(long long a,long long b,long long &x,long long &y){if(!b)return x=1,y=0,a;long long d=exgcd(b,a%b,x,y);long long z=x;x=y,y=z-a/b*y;return d;
}
int main(){scanf("%lld%lld",&a,&b);long long x,y;exgcd(a,b,x,y);printf("%lld\n",(x%b+b)%b);return 0;
}
tip:注意数据规模的大小哦!
同余方程(Day 2)相关推荐
- Luogu P1082 同余方程(NOIP 2012) 题解报告
题目传送门 [题目大意] 求关于x的同余方程 ax≡1(mod b)的最小整数解. [思路分析] 由同余方程的有关知识可得,ax≡1(mod b)可以化为ax+by=1,此方程有解当且仅当gcd(a, ...
- HDU 1573~3579 X问题Hello Kiki[同余方程]
X问题 时限:1000MS 题意很明确,就是让你解一元同余方程组.题目的要求是找出小于等于\(N\)个数. 利用同余方程的性质,可以找到\(X\)的最小值\(x_0\),同时也知道\(X\equiv ...
- [NOIP2012]同余方程
Description 求关于 x 的同余方程 ax ≡ 1 (mod b)的最小正整数解. Input 输入只有一行,包含两个正整数 a, b,用一个空格隔开. 2 ≤a, b≤ 2,000,000 ...
- Noip2012同余方程
传送门 Description: 求关于x的同余方程a*x≡1(mod b)的最小正整数解. Solution: 其实就是求最小正整数x使得a*x-1是b的倍数 不妨设它为b的-y倍 则a*x+b*y ...
- POJ 2947 Widget Factory (高斯消元解同余方程组)
题意:N种物品,M条记录,接写来M行,每行有K,str1,str2,表示第i个记录从星期str1到星期str2,做了K件物品,接下来的K个数为物品的编号.求做每个物品所需的时间,并且最后结果在3-9之 ...
- 扩展gcd codevs 1200 同余方程
codevs 1200 同余方程 2012年NOIP全国联赛提高组 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 钻石 Diamond 题目描述 Description 求关 ...
- 同余方程———扩展欧几里得
1200 同余方程 2012年NOIP全国联赛提高组 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 钻石 Diamond 题解 查看运行结果 题目描述 Descriptio ...
- 初等数论--同余方程--同余方程组:中国剩余定理
初等数论--同余方程--同余方程组:中国剩余定理 博主是初学初等数论(整除+同余+原根),本意是想整理一些较难理解的定理.算法,加深记忆也方便日后查找:如果有错,欢迎指正. 我整理成一个系列:初等数论 ...
- 初等数论--同余方程--同余方程运算:模逆运算,模指数运算
初等数论--同余方程--同余方程运算:模逆运算,模指数运算 博主是初学初等数论(整除+同余+原根),本意是想整理一些较难理解的定理.算法,加深记忆也方便日后查找:如果有错,欢迎指正. 我整理成一个系列 ...
- 初等数论--同余方程--二元一次不定方程的通解形式
初等数论--同余方程--二元一次不定方程的通解形式 博主是初学初等数论(整除+同余+原根),本意是想整理一些较难理解的定理.算法,加深记忆也方便日后查找:如果有错,欢迎指正. 我整理成一个系列:初等数 ...
最新文章
- 重大合同实为旧事 数据港信披被上交所问询
- 在DataTable中添加行和列数据
- #region(C# 参考)
- 2. Web Dynpro for ABAP :Component Controller
- 【PC工具】chrome插件:n多好用实用chrome插件
- 通达信波段王指标公式主图_通达信指标公式源码超赢天下主图源码
- 白话Elasticsearch30-IK中文分词之热更新IK词库
- dialog像父activity传递参数
- Win10编译SqlCipher步骤
- 10种扼杀爱情的悲剧性格
- 磁盘设置压缩导致无法将数据库还原到该硬盘的问题
- 步步高告诉你如何获客增长:4种数字化驱动案例
- C语言运算符优先级(超级详细)
- 美团java面试题_美团java面试题分享,一面
- windows系统下的文件长名和文件短名
- 什么是幽默?什么是高级幽默?
- benchmark在postgresql上的安装及使用
- 【算法上车②】编译打包华为摄像头yolov3 狗识别demo
- pandas水平concat后出现NaN值
- uni-app前端开发(零)