题目大意:让你维护一个字符串,支持在开头结尾插入字符,以及查询本质不同的回文串数量以及回文串总数量 开头结尾都维护一个$last$指针,如果插入新字符后,整个串是一个回文串,就把另一个$last$赋值成当前的$last$ 为什么这样做就是正确的呢? 首先,对于这道题而言,一个回文串开头/结尾是等价的 不合并$last$的情况下,在当前方向添加字符不会被另一个方向所影响,就相当于只在末尾加字符 如果合并了$last$,说明现在另一个方向的开头字符,能和新添加的字符共同产生贡献,所以必须把另一个$l…