本質上公升序列 藍橋杯2020國賽 python

2021-10-25 09:44:17 字數 676 閱讀 1585

思路

1.動態規劃:建立dp陣列,dp[i]表示以num[i]為結尾的子串行個數

2.為什麼可以這麼想呢?因為我們已經確定了序列的最後一位是

num[i]

a:假如num[j](jb:假如num[j](j3.因為每乙個字母都算乙個序列,所以dp初始化為1

是3616159吧。我也不確定。

**

"""

author:anderson

date:2020-11-15

"""n=

input()

l=len

(n)dp=[1

]*lres=

0for i in

range

(l):

for j in

range

(i):

if n[i]

>n[j]

: dp[i]

+=dp[j]

if n[i]

==n[j]

: dp[i]

-=dp[j]

for i in dp:

res+=i

print

(res)

藍橋盃國賽

過去挺久了,最近也荒廢了挺久,終於有時間來寫寫回憶吧 也要重新開始看演算法開始刷題了,只有努力才會有好運 題解啥的也不說了吧,網上應該挺多,當時填空題除了兩個,大題兩個應該只有部分分,混了個國三,今年題目多也變難了點,自己還是太菜。其實最想說的是第二題和第三題,第二題居然沒想到是揹包。在這個題中猶豫...

藍橋盃國賽總結

國三划水 怎麼說呢,這屆藍橋杯的題有點複雜,原來國賽都是6道題,今年一下子變成了10道題,然後沒乙個題可以暴力的,尷尬,我做的2016 2018年的國賽題,哎,基本沒用,現在大多數是在考思維,明顯的考演算法的比較少。本來至少可以拿國二的,前兩個小時搞掉了2小1大,但是後來每一道題到不簡單,但深入做肯...

藍橋盃國賽 串列埠通訊

出錯點if rx buffer date 0 a rx buffer date 1 b rx buffer date 2 c 乙個字元用單引號,字串才用多引號 分析找到stcf1的例程,定時器2串列埠1或者定時器1串列埠1 只有串列埠1可以用來進行通訊 建議使用定時器1作為波特率發生器,定時器2作為...