打牌問題
牌有 A,1,2,3,4,5,6,7,8,9 一共10種不同的數(shù)值百匆。每一個數(shù)值的牌有四種不同的花色于微。牌可以按照如下的規(guī)則打出:
- 單牌打出暂衡;(比如芽隆,A)
- 成對打出浊服;(比如,22)
- 5張連牌打出胚吁;(比如牙躺,A2345)
- 三個連對打出;(比如腕扶,223344)
輸入長度為10的一維數(shù)組 a孽拷,比如 a= [1,1,1,2,2,2,2,1,1,1],數(shù)組每一維度表示對應數(shù)值的牌的數(shù)目半抱,比如a[0] = 1表示有一張A脓恕。
現(xiàn)在計算最少出幾次牌能將所有牌出光。
字符串連接問題
輸入n和n行字符串
每個字符串里的字符都是單調非減的
輸出組合后的最大的單調非減字符串的長度
比如輸入
4
aaa
bcd
zzz
bcdef
輸出長度為11窿侈, 因為 aaa+bcd+bcdef長度為11进肯,并且這個字符串單調非減