/ RSMOJ / 题库 /

小 Z 的魔法

小 Z 的魔法

题目描述

定义一个仅包含大小写字母的字符串 ss 的魔法值为:这个字符串内的所有字母在字母表中的编号之和。(比如 A,它的编号为 11

两个仅包含大小写字母的字符串,当且仅当它们的魔法值相同且长度不相同,就认为这两个字符串是**不相上下**的。

小 Z 给你了一个字符串,让你求出这个字符串中有多少组**非空子串**是“不相上下”的。

输入格式

第一行为一个整数 tt,表示测试用例组数。

接下来 tt 行,每行为一个字符串,表示小 Z 给定的字符串。

输出格式

对于每组数据,输出一个整数,表示有多少组非空子串是“不相上下”的。

样例 #1

样例输入 #1

2
aacbd
LKJjhJBgfgdfvvbemn

样例输出 #1

2
31

提示

对于 100%100 \% 的数据,1t201 \le t \le 20

对于 40%40 \% 的数据,1s201 \le |s| \le 20

对于 100%100 \% 的数据,1s501 \le |s| \le 50

样例解释

第一组测试样例,有 (aac,cb)(\texttt{aac,cb})(acb,bd)(\texttt{acb,bd}) 两组“不相上下”的非空子串

信息

ID
1001
难度
9
分类
(无)
标签
(无)
递交数
1
已通过
1
通过率
100%
上传者