P. 鬼子进村

    Type: RemoteJudge 1000ms 128MiB

鬼子进村

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 个用地道相连的房子,第 ii 个只与第 i1i-1 和第 i+1i+1 个相连。这时有 mm 个消息依次传来:

  1. 若消息为 D x:鬼子将 xx 号房子摧毁了,地道被堵上。

  2. 若消息为 R :村民们将鬼子上一个摧毁的房子修复了。

  3. 若消息为 Q x:有一名士兵被围堵在 xx 号房子中。

李云龙收到信息很紧张,他想知道每一个被围堵的士兵能够到达的房子有几个。

输入格式

第一行两个整数 n,mn,m

接下来 mm 行,有如题目所说的三种信息共 mm 条。

输出格式

对于每一个被围堵的士兵,输出该士兵能够到达的房子数。

7 9
D 3
D 6
D 5
Q 4
Q 5
R
Q 4
R
Q 4

1
0
2
4

提示

1n,m5×1041\leq n,m\leq 5\times 10^4

若士兵被围堵在摧毁了的房子中,那只能等死了。。。。。。

【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)