同餘 最幸運的數字

2021-10-04 06:21:11 字數 1016 閱讀 7341

8是中國的幸運數字,如果乙個數字的每一位都由8構成則該數字被稱作是幸運數字。

現在給定乙個正整數l,請問至少多少個8連在一起組成的正整數(即最小幸運數字)是l的倍數。

輸入格式

輸入包含多組測試用例。

每組測試用例佔一行,包含乙個整數l。

當輸入用例l=0時,表示輸入終止,該用例無需處理。

輸出格式

每組測試用例輸出結果佔一行。

結果為「case 1: 」+乙個整數n,n代表滿足條件的最小幸運數字的位數。

如果滿足條件的幸運數字不存在,則n=0。

資料範圍

1≤l≤2∗1091≤l≤2∗109

輸入樣例:811

160輸出樣例:

case 1: 1

case 2: 2

case 3: 0

思路:倆個乘法的積如果爆了long long用龜速乘法

尤拉定理的使用條件為a和·n互質

合理的數學·推理化簡乙個計算

#include

#include

#include

#include

using

namespace std;

typedef

long

long ll;

ll qmul

(ll a, ll k, ll b)

return res;

}ll qmi

(ll a, ll k, ll b)

return res;

}ll get_euler

(ll c)

if(c >

1) res = res / c *

(c -1)

;return res;

}int

main()

}printf

("case %d: %lld\n"

, t ++

, res);}

return0;

}

同餘的性質

注 博主數論學得比較菜,只會生搬,大家只當參考看看就好。同余是數論中乙個基本概念,它基本概念與記號都是偉大的數學家高斯引進的 它的引人簡化了數論中的許多問題,本文只是總結一點基本的定理而已。定義 1 給定一正整數 m 模數 若用 m 去除兩個整數 a 和 b 所得餘數相同,則稱 a 與 b 對模 m...

和與餘數的和同餘理解 餘數與同餘問題

餘數 在公 中,我們常常利用同餘性質計算週期問題 已知某天 餘數同餘問題 1 用乙個自然數去除另乙個自然數,不完全商是 8,餘數是 16,被除數 除數 商 餘數 這四個數的和為 463,那麼除數為 2 57 96 148 被某自然數整除,餘數相同,且不為零,那麼 284 被這個自然數除后餘 3 15...

和與餘數的和同餘理解 模和同餘定理

一 什麼是餘數 在整數的除法中,只有能整除與不能整除兩種情況。當不能整除時,就產生餘數。我們在讀小學二年級時,已經學了帶餘數的出發了,我們來溫習一下。通過做了這麼多年除法,我們可以理解到,餘數是指整數除法中被除數未被除盡部分,且餘數的取值範圍為0到除數之間 不包括除數 的整數,也就是說餘數一定比除數...