问题标题: 酷町堂:3085 同余方程

0
0
已解决
黄依成
黄依成
中级天翼
中级天翼
#include<iostream>
using namespace std;
int main(){
    long long a,b,c;
    cin>>a>>b;
    for(int i=1;i<=0x3f3f3f;i++){
        c=i*a;
        if(c%b==1){
            cout<<i;
            break;
        }
    }
    return 0;
}

50分 WA

 

3085   同余方程经验值:800

题目描述 Description

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

输入描述 Input Description

输入只有一行,包含两个正整数 a, b,用一个空格隔开。

输出描述 Output Description

输出只有一行,包含一个正整数 x ,即最小正整数解。输入数据保证一定有解。

样例输入 Sample Input

3 10

样例输出 Sample Output

7

数据范围及提示 Data Size & Hint

对于40%的数据,2 ≤b≤ 1,000;

对于60%的数据,2 ≤b≤ 50,000,000;

对于100%的数据,2 ≤a, b≤ 2,000,000,000。


0
已采纳
丁博扬
丁博扬
中级天翼
中级天翼

不会,你结贴吧。

0
黄依成
黄依成
中级天翼
中级天翼

顶!

黄依成在2020-07-14 16:44:01追加了内容

顶!

黄依成在2020-07-14 16:44:46追加了内容

顶!

黄依成在2020-07-14 20:14:55追加了内容

啊啊啊,顶!

黄依成在2020-07-14 21:00:10追加了内容

没人吗?

黄依成在2020-07-14 22:35:58追加了内容

快来结贴啊!

0
我要回答