洛谷 P1082 同餘方程

2021-08-08 16:15:34 字數 682 閱讀 2021

原題

題目描述

求關於 x 的同餘方程 ax ≡ 1 (mod b)的最小正整數解。

輸入輸出格式

輸入格式:

輸入只有一行,包含兩個正整數 a, b,用乙個空格隔開。

輸出格式:

輸出只有一行,包含乙個正整數 x0,即最小正整數解。輸入資料保證一定有解。

輸入輸出樣例

輸入樣例#1:

3 10

輸出樣例#1:

說明【資料範圍】

對於 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

#include

#include

#include

#include

using

namespace

std;

void kuoo(int a,int b,int&x,int&y)

}int main()

洛谷 P1082 同餘方程

求關於 x 的同餘方程 ax 1 mod b 的最小正整數解。輸入格式 輸入只有一行,包含兩個正整數 a,b,用乙個空格隔開。輸出格式 輸出只有一行,包含乙個正整數 x0,即最小正整數解。輸入資料保證一定有解。輸入樣例 1 3 10 輸出樣例 1 7 資料範圍 對於 40 的資料,2 b 1,000...

洛谷 P1082 同餘方程

求關於 x 的同餘方程 ax 1 mod b 的最小正整數解。輸入格式 輸入只有一行,包含兩個正整數 a,b,用乙個空格隔開。輸出格式 輸出只有一行,包含乙個正整數 x0,即最小正整數解。輸入資料保證一定有解。輸入樣例 1 3 10 輸出樣例 1 7 資料範圍 對於 40 的資料,2 b 1,000...

洛谷 3403 跳樓機(同餘最短路)

題目位址 當出現形如 給定 n 個整數,求這 n 個整數能拼湊出多少的其他整數 n 個整數可以重複取 以及 給定 n 個整數,求這 n 個整數不能拼湊出的最小 最大 的整數 的問題時可以使用同餘最短路的方法。引自 oi wiki。不妨設 x y z 為了減少狀態 設 dist i 為最小的 p ay...