LeetCode--2606. 找到最大开销的子字符串
最后更新于
最后更新于
给你一个字符串
s
,一个字符 互不相同 的字符串chars
和一个长度与chars
相同的整数数组vals
。子字符串的开销 是一个子字符串中所有字符对应价值之和。空字符串的开销是
0
。字符的价值 定义如下:
如果字符不在字符串
chars
中,那么它的价值是它在字母表中的位置(下标从 1 开始)。
比方说,
'a'
的价值为1
,'b'
的价值为2
,以此类推,'z'
的价值为26
。否则,如果这个字符在
chars
中的位置为i
,那么它的价值就是vals[i]
。请你返回字符串
s
的所有子字符串中的最大开销。
和求最大子数组和一样,就是多了个处理键值对。