hiho 1318 非法二進位制數

2022-03-23 04:17:34 字數 515 閱讀 5855

時間限制:10000ms

單點時限:1000ms

記憶體限制:256mb

如果乙個二進位制數包含連續的兩個1,我們就稱這個二進位制數是非法的。

小hi想知道在所有 n 位二進位制數(一共有2n個)中,非法二進位制數有多少個。

例如對於 n = 3,有 011, 110, 111 三個非法二進位制數。

由於結果可能很大,你只需要輸出模109+7的餘數。

乙個整數 n (1 ≤ n ≤ 100)。

n 位非法二進位制數的數目模109+7的餘數。

樣例輸入

3
樣例輸出

3

1 #include 2 typedef long

long

ll;3

using

namespace

std;45

intmain()

15 cout << s[n] <16return0;

17 }

1318 非法二進位制數(dp)

如果乙個二進位制數包含連續的兩個1,我們就稱這個二進位制數是非法的。小hi想知道在所有 n 位二進位制數 一共有2n 個 中,非法二進位制數有多少個。例如對於 n 3,有 011,110,111 三個非法二進位制數。由於結果可能很大,你只需要輸出模109 7的餘數。乙個整數 n 1 n 100 n ...

hiho 題目1 非法二進位制數 數字dp

如果乙個二進位制數包含連續的兩個1,我們就稱這個二進位制數是非法的。小hi想知道在所有 n 位二進位制數 一共有2n 個 中,非法二進位制數有多少個。例如對於 n 3,有 011,110,111 三個非法二進位制數。由於結果可能很大,你只需要輸出模109 7的餘數。乙個整數 n 1 n 100 n ...

hiho一下 第158周 非法二進位制數 (dp)

如果乙個二進位制數包含連續的兩個1,我們就稱這個二進位制數是非法的。小hi想知道在所有 n 位二進位制數 一共有2n個 中,非法二進位制數有多少個。例如對於 n 3,有 011,110,111 三個非法二進位制數。由於結果可能很大,你只需要輸出模109 7的餘數。乙個整數 n 1 n 100 n 位...