2585 問(wèn)題 M: 藍(lán)橋杯2020年第十一屆省賽真題-子串分值和
時(shí)間限制: 1s
內(nèi)存限制: 128MB 提交: 1801 解決: 431
題目描述
對(duì)于一個(gè)字符串S,我們定義S 的分值 f(S) 為S中恰好出現(xiàn)一次的字符個(gè)數(shù)。例如f (”aba”) = 2,f (”abc”) = 3, f (”aaa”) = 1。
現(xiàn)在給定一個(gè)字符串S[0…n-1](長(zhǎng)度為n),請(qǐng)你計(jì)算對(duì)于所有S的非空子串S[i…j](0 ≤ i ≤ j < n), f (S[i… j]) 的和是多少。
輸入
輸入一行包含一個(gè)由小寫(xiě)字母組成的字符串 S。
提示
子串 f值
a 1
ab 2
aba 2
abab 2
ababc 3
b 1
ba 2
bab 2
babc 3
a 1
ab 2
abc 3
b 1
bc 2
c 1