藍橋杯 不知道是哪屆 擺動序列1 dp

2021-10-24 16:44:25 字數 547 閱讀 7444

問題描述

如果乙個序列滿足下面的性質,我們就將它稱為擺動序列:

1. 序列中的所有數都是不大於k的正整數;

2. 序列中至少有兩個數。

3. 序列中的數兩兩不相等;

4. 如果第i – 1個數比第i – 2個數大,則第i個數比第i – 2個數小;如果第i – 1個數比第i – 2個數小,則第i個數比第i – 2個數大。

比如,當k = 3時,有下面幾個這樣的序列:

1 21 3

2 12 1 3

2 32 3 1

3 13 2

一共有8種,給定k,請求出滿足上面要求的序列的個數。

輸入格式

輸入包含了乙個整數k。(k<=20)

輸出格式

輸出乙個整數,表示滿足要求的序列個數。

***************=

思路:注釋在**中

心得:dp轉移方程中的未知項可以通過做乙個變數**遞推得到

public

class 擺動序列1

}

藍橋杯 不知道是哪一屆 擺動序列2 dp

問題描述 如果乙個序列的奇數項都比前一項大,偶數項都比前一項小,則稱為乙個擺動序列。即 a 2i a 2i 小明想知道,長度為 m,每個數都是 1 到 n 之間的正整數的擺動序列一共有多少個。輸入格式 輸入一行包含兩個整數 m,n。輸出格式 輸出乙個整數,表示答案。答案可能很大,請輸出答案除以100...

藍橋杯擺動序列 DFS DP問題這個是DFS

藍橋杯擺動序列問題,這篇是dfs做的。鏈結如下 問題描述 如果乙個序列滿足下面的性質,我們就將它稱為擺動序列 1.序列中的所有數都是不大於k的正整數 2.序列中至少有兩個數。3.序列中的數兩兩不相等 4.如果第i 1個數比第i 2個數大,則第i個數比第i 2個數小 如果第i 1個數比第i 2個數小,...

2023年藍橋杯B組個人題解(熱的,不知道對錯)

現在是藍橋杯剛結束,趁著有記憶,寫下這篇部落格,不知道對錯,如果我錯了,請指出。因為是到0就結束了,那麼每次看看 600是否結束,如果沒有結束就 300.然後時間 2 60 最後時間再加上剩下的能量 10 所以我的答案是3880 首先計算1921年的剩下時間 2020年度過的時間,最後再for一遍加...