编程题
### 问题描述 诺伊最近对国家代码产生了浓厚的兴趣,这些由两个大写字母组成的字符串代表着各个国家的缩写。比如,"CN" 代表中国,"US" 代表美国。被这种新发现深深吸引,诺伊现在开始在任何地方寻找国家代码! 最近,诺伊找到了一个由大写拉丁字母组成的字符串 $S$,他想要找出在 $S$ 中作为连续子串出现的不同的国家代码数量。为了这个问题,我们假设任意两个字母的大写字符串都是一个有效的国家代码。 诺伊需要你的帮助,你能帮他解决这个问题吗? ### 输入格式 输入的第一行包含一个整数 $T$,表示测试用例的数量。接下来是 $T$ 个测试用例的描述。 每个测试用例只有一行,包含一个由大写拉丁字母组成的字符串 $S$。 数据范围保证: - $1 \leq T \leq 100$。 - $2 \leq |S| \leq 10^4$。 ### 输出格式 对于每个测试用例,输出一行,包含在给定字符串中出现的不同的国家代码数量。 ### 样例输入 ```text 2 INBY BYBY ``` ### 样例输出 ```text 3 2 ``` ### 说明 样例 1:代码有 "IN"、"NB" 和 "BY"。 样例 2:代码有 "BY" 和 "YB"。
查看答案
赣ICP备20007335号-2