洛谷P3951 小凱的疑惑

2021-08-22 18:09:09 字數 938 閱讀 1387

小凱手中有兩種面值的金幣,兩種面值均為正整數且彼此互素。每種金幣小凱都有 無數個。在不找零的情況下,僅憑這兩種金幣,有些物品他是無法準確支付的。現在小 凱想知道在無法準確支付的物品中,最貴的價值是多少金幣?注意:輸入資料保證存在 小凱無法準確支付的商品。

輸入格式:

兩個正整數 aa 和 bb ,它們之間用乙個空格隔開,表示小凱中金幣的面值。

輸出格式:

乙個正整數 nn ,表示不找零的情況下,小凱用手中的金幣不能準確支付的最貴的物品的價值。

輸入樣例#1:

3 7
輸出樣例#1:

11
【輸入輸出樣例 1 說明】

小凱手中有面值為 33 和 77 的金幣無數個,在不找零的前提下無法準確支付價值為 1, 2,4,5,8,111,2,4,5,8,11 的物品,其中最貴的物品價值為 1111 ,比 1111 貴的物品都能買到,比如:

12 = 3 \times 4 + 7 \times 012=3×4+7×0

13 = 3 \times 2 + 7 \times 113=3×2+7×1

14 = 3 \times 0 + 7 \times 214=3×0+7×2

15 = 3 \times 5 + 7 \times 015=3×5+7×0

【資料範圍與約定】

對於 30\%30% 的資料: 1 \le a,b \le 501≤a,b≤50 。

對於 60\%60% 的資料: 1 \le a,b \le 10^41≤a,b≤104 。

對於 100\%100% 的資料: 1 \le a,b \le 10^91≤a,b≤109 。

#include int main()

洛谷 P3951 小凱的疑惑 題解

洛谷 p3951 小凱手中有兩種面值的金幣,兩種面值均為正整數且彼此互素。每種金幣小凱都有 無數個。在不找零的情況下,僅憑這兩種金幣,有些物品他是無法準確支付的。現在小 凱想知道在無法準確支付的物品中,最貴的價值是多少金幣?注意 輸入資料保證存在 小凱無法準確支付的商品。兩個正整數 a aa 和 b...

洛谷P3951 小凱的疑惑 數論

小凱手中有兩種面值的金幣,兩種面值均為正整數且彼此互素。每種金幣小凱都有 無數個。在不找零的情況下,僅憑這兩種金幣,有些物品他是無法準確支付的。現在小 凱想知道在無法準確支付的物品中,最貴的價值是多少金幣?注意 輸入資料保證存在 小凱無法準確支付的商品。兩個正整數 a 和 b,它們之間用乙個空格隔開...

洛谷 P3951 小凱的疑惑 數學

傳送門 problem p3951 1 題解 兩個互素的正整數a,b的非負線性組合ax by不能表示的最大整數為 a b a b 證明 例如a 5,b 6,則不能表示的最大整數為19,換言之所有大於19的整數都可以表示成ax by,其中x,y為非負整數,比如20 5 4 6 0,21 5 3 6 1...