题目要求:对每个前缀,统计所有子串中首字母和尾字母不相等的个数。
关键点:
i 的前缀一共有 i*(i+1)/2 个子串。在分析一个文本日志时,工程师得到了一个仅由小写字母组成的字符串。
定义一个非空字符串是「同端子串」,当且仅当它的第一个字符与最后一个字符相同;否则,称它为「异端子串」。
现在,对于给定字符串的每一个前缀,请你分别求出该前缀的所有非空子串中,异端子串的数量。你需要按顺序输出每个前缀的答案。
约束:
开通会员即可查看完整视频题解: 1.题目讲解 2.思路分析 3.逐行代码手写
Scan the QR code below with WeChat to sign in
First-time scan will create your account automatically
请使用微信扫描下方二维码完成注册