[洛谷]P1082 同余方程
来源:互联网 发布:爱迪生电弧打火机 淘宝 编辑:程序博客网 时间:2024/06/05 06:20
原题
题目描述
求关于 x 的同余方程 ax ≡ 1 (mod b)的最小正整数解。
输入输出格式
输入格式:
输入只有一行,包含两个正整数 a, b,用一个空格隔开。
输出格式:
输出只有一行,包含一个正整数 x0,即最小正整数解。输入数据保证一定有解。
输入输出样例
输入样例#1:
3 10
输出样例#1:
7
说明
【数据范围】
对于 40%的数据,2 ≤b≤ 1,000;
对于 60%的数据,2 ≤b≤ 50,000,000;
对于 100%的数据,2 ≤a, b≤ 2,000,000,000。
NOIP 2012 提高组 第二天 第一题
根据CCF的一般套路,Day2的T1一般性都是数论,这也不例外,还是一道十分水的数论,只要用扩展欧几里得(小费马也OK)求一个逆元,然后就A了!
#include<stdio.h>#include<stdlib.h>#include<string.h>#include<math.h>#include<algorithm>using namespace std;void kuoo(int a,int b,int&x,int&y){ if(!b)x=1,y=0; else{ kuoo(b,a%b,y,x); y-=x*(a/b); }}int main(){ int i,j,k,n,m; scanf("%d%d",&n,&m); int x,y; kuoo(n,m,x,y); printf("%d\n",((x%m)+m)%m); return 0;}
阅读全文
0 0
- 洛谷 P1082 同余方程
- 洛谷 P1082 同余方程
- [洛谷]P1082 同余方程
- 洛谷P1082 同余方程
- 洛谷P1082 同余方程
- [P1082] 同余方程
- 洛谷 P1082 [NOIP2012 D2T1] 同余方程
- C++ P1082 同余方程
- NOIp2012TG/Luogu P1082 同余方程 解题报告
- 洛谷1082 同余方程
- 洛谷_p1082同余方程
- 洛谷1082 同余方程
- 洛谷1082 同余方程
- 【NOIP2012】洛谷1082 同余方程
- 洛谷 1082 [NOIP2012] 同余方程 exgcd
- 线性同余方程
- 解同余方程
- 线性同余方程
- leetcode--Contain Duplicate
- 句柄是什么
- LeetCode.328 Odd Even Linked List
- 知名互联网公司系统架构图[第2期]
- MySQL server has gone away的问题解决
- [洛谷]P1082 同余方程
- Hadoop分布式集群 EclipseException in thread "main" org.apache.hadoop.mapreduce.lib.input.InvalidInputExce
- leetcode Clone Graph
- 使用Maven构建Spring输出你人生通过Spring输出的第一个HelloWord
- leetcode--532.K-DiffPairsInAnArray
- 解决Windows下启动mysql服务错误(系统进程意外终止,1067)
- 关于AIDL中的in、out和inout修饰符
- 如果在docker中部署tomcat,并且部署java应用程序
- 伪代码编程过程