輸入一行字符串,該字符串只由小寫英文字母a-z組成,且其中的字符可以重復(fù),最長不超過10000個字符。
從該字符串中按順序挑選出若干字符(不一定相鄰)組成一個新串,稱為“子串”。如果子串中每兩個相鄰的字符或者相等,或者后一個比前一個大,則稱為“升序子串”。編程求出輸入字符串的最長升序子串的長度。
例如,由輸入字符串a(chǎn)bdbch可以構(gòu)成的升序子串有:abd、abch、bbch、abbch等。其中最長的升序子串是abbch,其長度為5。
這個怎么弄啊?
- 1 回答
- 0 關(guān)注
- 1508 瀏覽
添加回答
舉報(bào)
0/150
提交
取消