K好數 不取模

2021-10-01 11:24:31 字數 595 閱讀 8655

題目

如果乙個自然數n的k進製表示中任意的相鄰的兩位都不是相鄰的數字,那麼我們就說這個數是k好數。求l位k進製數中k好數的數目。例如k = 4,l = 2的時候,所有k好數為11、13、20、22、30、31、33 共7個。給定k、l,求l位k好數的數目。

輸入格式

從檔案讀入資料,第一行為k、l,其中k<=16,l<=10。

輸出格式

將結果輸出到 kgood.out

示例輸入

4 2示例輸出

//這題主要是動態規劃

#include

#include

#include

#include

#include

using

namespace std;

long

long k,l,g=0;

//int不太夠,用long long

intmain()

}for

(int i=

1;i<=k;i++

) g+

=a[l]

[i];

cout

}

k序列(暴力取模)

給乙個陣列 a,長度為 n,若某個子串行中的和為 k 的倍數,那麼這個序列被稱為 k 序列 現在要你 對陣列 a 求出最長的子串行的長度,滿足這個序列是 k 序列。輸入描述 第一行為兩個整數 n,k,以空格分隔,第二行為 n 個整數,表示 a 1 a n 1 n 10 5,1 a i 10 9,1 ...

k序列(暴力取模)

給乙個陣列 a,長度為 n,若某個子串行中的和為 k 的倍數,那麼這個序列被稱為 k 序列 現在要你 對陣列 a 求出最長的子串行的長度,滿足這個序列是 k 序列。第一行為兩個整數 n,k,以空格分隔,第二行為 n 個整數,表示 a 1 a n 1 n 105 1 a i 109 1 nk 107 ...

藍橋k好數

如題 問題描述 如果乙個自然數n的k進製表示中任意的相鄰的兩位都不是相鄰的數字,那麼我們就說這個數是k好數。求l位k進製數中k好數的數目。例如k 4,l 2的時候,所有k好數為11 13 20 22 30 31 33 共7個。由於這個數目很大,請你輸出它對1000000007取模後的值。輸入格式 輸...