题目要求:对每个前缀,统计所有子串中首字母和尾字母不相等的个数。
关键点:
子串总数:长度为 i 的前缀一共有 i*(i+1)/2 个子串。
i
i*(i+1)/2
包裹字符串数量:子串首尾相等,来源于相同字母的出现位置。
f
f*(f+1)/2
这天,小红薯在小红书上看到了一道每日一题之编程题,如下:
[引用开始]
定义一个字符串是包裹字符串为:字符串的首字母等于最后一个字母。
本题属于以下题库,请选择所需题库进行购买
ScanQRCodePrompt
GoToPasswordLoginPrompt