3234-统计 1 显著的字符串的数量
题目链接:3234-统计 1 显著的字符串的数量
观察:1 显著子串 至多有 ⌊n⌋ (<= 200) 个 0
使用队列,只保存 r 及其左侧的 O($\sqrt{n}$) 个 0 的下标,可以把空间复杂度优化到 O($\sqrt{n}$)。
1 | func numberOfSubstrings(s string) (ans int) { |
1 显著子串 至多有 ⌊n⌋ (<= 200) 个 0使用队列,只保存 r 及其左侧的 O($\sqrt{n}$) 个 0 的下标,可以把空间复杂度优化到 O($\sqrt{n}$)。
1 | func numberOfSubstrings(s string) (ans int) { |