P14384 [GeeksforGeeks] Longest distinct characters in string5848
普及-
题目描述

Given a string S, find the length of the longest substring with all distinct characters.
Example 1:
Input:
S = "geeksforgeeks"
Output: 7
Explanation: "eksforg" is the longest
substring with all distinct characters.
Example 2:
Input:
S = "aaa"
Output: 1
Explanation: "a" is the longest substring
with all distinct characters.
Your Task:
You don't need to read input or print anything. Your task is to complete the function longestSubstrDitinctChars() which takes the string S as input and returns the length of the longest substring with all distinct characters.
Expected Time Complexity: O(|S|).
Expected Auxiliary Space: O(K), where K is Constant.
Constraints:
1<=|S|<=10^{5}

输入格式

见题面

输出格式

见题面

样例输入
S = "geeksforgeeks"
样例输出
7