擅長排列的小明 II

2021-08-01 06:30:28 字數 635 閱讀 5582

時間限制:

1000 ms  |  記憶體限制:

65535 kb

難度:3 描述

小明十分聰明,而且十分擅長排列計算。

有一天小明心血來潮想考考你,他給了你乙個正整數n,序列1,2,3,4,5......n滿足以下情況的排列:

1、第乙個數必須是1

2、相鄰兩個數之差不大於2

你的任務是給出排列的種數。

輸入

多組資料。每組資料中輸入乙個正整數n(n<=55).

輸出輸出種數。

樣例輸入

4

樣例輸出

4

**ural

上傳者李文鑫

好可怕的規律題,估計再來一遍還是不會吧!!!

如果dp或者其他演算法並不能解出的話,就嘗試嘗試找規律吧。

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

int book[56]=;

void init()

return ;

}int main()

return 1;

}

擅長排列的小明II

時間限制 1000 ms 記憶體限制 65535 kb 難度 3 描述 小明十分聰明,而且十分擅長排列計算。有一天小明心血來潮想考考你,他給了你乙個正整數n,序列1,2,3,4,5.n滿足以下情況的排列 1 第乙個數必須是1 2 相鄰兩個數之差不大於2 你的任務是給出排列的種數。輸入 多組資料。每組...

擅長排列的小明

時間限制 1000 ms 記憶體限制 65535 kb 難度 4 描述 小明十分聰明,而且十分擅長排列計算。比如給小明乙個數字5,他能立刻給出1 5按字典序的全排列,如果你想為難他,在這5個數字中選出幾個數字讓他繼續全排列,那麼你就錯了,他同樣的很擅長。現在需要你寫乙個程式來驗證擅長排列的小明到底對...

擅長排列的小明

時間限制 1000 ms 記憶體限制 65535 kb 難度 4 描述 小明十分聰明,而且十分擅長排列計算。比如給小明乙個數字5,他能立刻給出1 5按字典序的全排列,如果你想為難他,在這5個數字中選出幾個數字讓他繼續全排列,那麼你就錯了,他同樣的很擅長。現在需要你寫乙個程式來驗證擅長排列的小明到底對...