O. [COCI 2010/2011 #6] STEP

    Type: RemoteJudge 1000ms 128MiB

[COCI 2010/2011 #6] STEP

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

给定一个长度为 nn 的字符序列 aa,初始时序列中全部都是字符 L

qq 次修改,每次给定一个 xx,若 axa_xL,则将 axa_x 修改成 R,否则将 axa_x 修改成 L

对于一个只含字符 LR 的字符串 ss,若其中不存在连续的 LR,则称 ss 满足要求。

每次修改后,请输出当前序列 aa 中最长的满足要求的连续子串的长度。

输入格式

第一行有两个整数,分别表示序列的长度 nn 和修改操作的次数 qq

接下来 qq 行,每行一个整数,表示本次修改的位置 xx

输出格式

对于每次修改操作,输出一行一个整数表示修改 aa 中最长的满足要求的子串的长度。

6 2
2
4

3
5
6 5
4
1
1
2
6

3
3
3
5
6

提示

数据规模与约定

对于全部的测试点,保证 1n,q2×1051 \leq n, q \leq 2 \times 10^51xn1 \leq x \leq n

说明

题目译自 COCI2010-2011 CONTEST #6 T5 STEP,翻译来自 @一扶苏一

【A班】线段树NOIP级

Not Claimed
Status
Done
Problem
33
Open Since
2025-10-22 0:00
Deadline
2025-11-28 23:59
Extension
24 hour(s)