828 统计子串中唯一的字符 思路草稿纸箱

我们定义了一个函数 countUniqueChars(s) 来统计字符串 s 中的唯一字符,并返回唯一字符的个数。

例如:s = “LEETCODE” ,则其中 “L”, “T”,“C”,“O”,“D” 都是唯一字符,因为它们只出现一次,所以 countUniqueChars(s) = 5 。

本题将会给你一个字符串 s ,我们需要返回 countUniqueChars(t) 的总和,其中 t 是 s 的子字符串。输入用例保证返回值为 32 位整数。

注意,某些子字符串可能是重复的,但你统计时也必须算上这些重复的子字符串(也就是说,你必须统计 s 的所有子字符串中的唯一字符)。

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/count-unique-characters-of-all-substrings-of-a-given-string
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处

  1. 首先常规的计数我认为是不行的
    
  2. 枚举子字符串然后循环计数
  3. 从这个角度出发,有什么更快的方法吗
  4. 首先 动态规划可以吗?
  5. 它符合动态规划的那些性质呢?
  6. 子字符串的数量之间有转移关系吗》?
  7. 没有转移的方法
  8. 枚举所有子字符串On2 加上计数需要On
  9. 3次方显然是不能接受的
    10.动态规划+子字符串 == 以什么什么为结尾的转移
  10. 还是没有想法baby

给定一个正整数 n,返回 连续正整数满足所有数字之和为 n 的组数 。
11. 统计子串中的唯一字符

解题SHIBAI FAILED

你可能感兴趣的:(算法练习与自我拉扯,leetcode,算法)