FZU 1896 神奇的魔法數

2021-06-19 12:41:02 字數 1090 閱讀 5786

description

john定義了一種「神奇的魔法數」。 不含前導零且相鄰兩個數字之差至少為m的正整數被稱為「神奇的魔法數」。特別的,對於任意的m,數字1..9都是「神奇的魔法數」。

john想知道,對於給定的m,在正整數a和b之間,包括a和b,總共有多少個「神奇的魔法數」?

input

第一行乙個數字t(1<=t<=100),表示測試資料組數。

接下來t行,每行代表一組測試資料,包括三個整數a,b,m。(1<=a<=b<=2,000,000,000, 0<=m<=9)

output

對於每組測試資料,輸出一行表示「神奇的魔法數」的個數。

sample input

7

1 10 2

1 20 3

1 100 0

10 20 4

20 30 5

1 10 9

11 100 9

sample output

9

1510053

91思路:dp[i][j]表示前i位最高位是j的神奇的魔法數的個數,那麼分別統計小於a,b+1

的神奇的魔法數的個數就對了

#include #include #include #include using namespace std;

int dp[15][10];

int m;

void init()

int solve(int n),len = 0;

while (n)

int ans = 0;

for (int i = 1; i < len; i++)

for (int j = 1; j < 10; j++)

ans += dp[i][j];

for (int i = 1; i < bit[len]; i++)

ans += dp[len][i];

for (int i = len-1; i > 0; i--)

return ans;

}int main()

return 0;

}

神奇的中醫!神奇的文化!

本草備要 中載 王荊公患偏頭痛,搗萊服汁,仰臥,左痛注右鼻,右痛注左鼻,或兩鼻齊注,數十年患,二註而愈。其中所說萊菔汁就是蘿蔔汁。上邊這段話好人的部落格上都有,但是不知道有幾個人嘗試過,我因長期患偏頭疼終無良方,今天下定決心試上一試,據說中西醫對 頭疼均沒有什麼特效藥物,於是我的偏頭疼也伴隨我十幾年...

hdu 1896 優先佇列的應用

題目大意 n個石頭,每個在位置p,乙個屬性d。從最左邊開始往右走,遇到乙個石頭,如果是第奇數次遇到,就把他往前仍d公尺,偶數次遇到就越過。問最後最遠的石頭距離起點多少公尺 思路 考慮用優先佇列,如果是第奇數個石頭,就修改其位置,入佇列,否則,出對列 1 include2 include3 using...

神奇的食物

跟男朋友吵架 在公司跟上司鬧矛盾 哎,煩啊 每天都要唉聲嘆氣 愁眉苦臉過日子的你,終於在有一天發現自己雪上加霜,得了慢性頭痛 消化不良 失眠症等眾多毛病。不過不用再發愁了,你馬上就可以看到能夠帶你遠離這些煩惱 幫你治好身心的保護神了!那就是平時就隱身在我們身邊的一些不起眼的食物!心生煩躁時 你說在跟...