#3135. Bit Inversions

Bit Inversions

Bit Inversions

题目描述

有一个由 n 位组成的二进制字符串。然后,会进行若干次翻转某一位的操作。你的任务是在每次操作后报告最长的所有位都相同的子串的长度。

输入格式

第一行是一个由 n 位组成的二进制字符串。位的编号为 1,2,\ldots,n。 下一行包含一个整数 m:操作次数。 最后一行包含 m 个整数 x_1,x_2,\ldots,x_m 描述这些操作。

输出格式

在每次操作后,输出最长的所有位都相同的子串的长度。

001011
3
3 2 5
4 2 3

提示

1n21051 \le n \le 2 \cdot 10^5 1m21051 \le m \le 2 \cdot 10^5 1xin1 \le x_i \le n 样例解释:二进制字符串先变为 000011,然后变为 010011,最后变为 010001。

标签: CSES1188|附加题1

来源

CSES1188|附加题1