#LQ1438. 松散子序列

松散子序列

问题描述

给定一个仅含小写字母的字符串 ss,假设 ss 的一个子序列 tt 的第 ii 个字符对应了原字符串中的第 pip_i 个字符。我们定义 ss 的一个松散子序列为:对于 i>1i>1 总是有 pipi12p_i-p_{i−1}≥2。设一个子序列的价值为其包含的每个字符的价值之和 (aza∼z 分别为 1261∼26)。

ss 的松散子序列中的最大价值。

输入格式

输入一行包含一个字符串 ss

输出格式

输出一行包含一个整数表示答案。

样例

azaazaz
78

评测用例规模与约定

对于 20%20\% 的评测用例,s10∣s∣≤10

对于 40%40\% 的评测用例,s300∣s∣≤300

对于 70%70\% 的评测用例,s5000∣s∣≤5000

对于所有评测用例,1s1061≤∣s∣≤10^6,字符串中仅包含小写字母。