A35296.无重复字符的子串

普及-

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

给定一个字符串 SS,请你统计字符串 SS 中不含有重复字符的「非空子串」的数量。

子串」是由字符串中的连续字符组成的一个序列;例如:abababababc 都是字符串 ababc 的子串,而 acz 不是。

数据范围\large{数据范围}

  • 1S1061 \le \lvert S \rvert \le 10^6
  • SS 只包含小写字母。
  • 题目保证至少 50%50\% 的数据 S103\lvert S \rvert \le 10^3

输入格式

对于每个测试文件输入格式如下:

S\tt{S}

输出格式

对于每个测试文件在单独的一行中输出答案。

输入输出样例

  • 输入#1

    abc

    输出#1

    6
  • 输入#2

    abbc

    输出#2

    6
  • 输入#3

    yesfjucriwdxkavpzletbnomyuqwxjgadlivrpe

    输出#3

    571

说明/提示

样例 1\bf{样例\ 1:}

共有 66 个子串 abcabbcabc 满足条件。

样例 2\bf{样例\ 2:}

共有 66 个子串 abbcabbc 满足条件;子串 abbbbc 都不满足条件,因为它们都含有两个字符 b

首页