L i n k Link Link
l u o g u luogu luogu P 3501 P3501 P3501
D e s c r i p t i o n Description Description
对于一个01字符串,如果将这个字符串0和1取反后,再将整个串反过来和原串一样,就称作“反对称”字符串。比如00001111和010101就是反对称的,1001就不是。
现在给出一个长度为N的01字符串,求它有多少个子串是反对称的。
I n p u t Input Input
第一行有个 N N N,第二行有个长度为 N N N的字符串
O u t p u t Output Output
输出如题意

给定一个01字符串,如果将其0和1取反并反转整个字符串后仍与原串相同,就称为反对称字符串。题目要求找出给定字符串中所有反对称子串的数量。通过二分搜索来确定子串的长度,判断是否为回文串,从而求解问题。
最低0.47元/天 解锁文章
10万+

被折叠的 条评论
为什么被折叠?



