AC的故事大结局悲剧版(下)

TimeLimit:4000MS  MemoryLimit:258MB
64-bit integer IO format:%lld
未提交 | 登录后收藏 | 已有3人收藏了本题
Problem Description

        事情进展得很顺利,测试修正后的ACRobot所向披靡,挂起不到一天,便从互联网的茫茫大海中搜寻到了小C的踪迹,小C被关押在神秘组织的大本营,于是小A便赶紧展开营救行动。

  小A发现,神秘组织在基地外围布置了n 个营地,编号从1 - n,每个营地都有大量的兵力,小A完全无法进入,不过在潜伏一周以后小A发现每个营地的士兵数量天天都在变动,所以小A决定写个软件来统计敌方兵力情况。

  程序具体如下:

     在t=0天时每个营地有Ai名士兵。

    现有m个操作,分三类:

    A:l 到r 营地在新的一天里新增士兵k名(随后时间从t 现在变成t+1了)

    B:问第i天 l 到r 营地共有士兵几名。

    C:时间倒流到x天 。(厉害了。。。)

   小A只负责深入重围,抱得美人归和撒狗粮,于是就把这个计算的任务就交给了在座的各位。

  (1号结局,本场有人AC了这题:经过计算终于得出结论,发现营地真是守卫森严,根本没有办法攻入,小A冒死进去救人,被乱刀砍死,小C见状也从敌人大本营100楼跳下。后来有人说当时看到两只蝴蝶,一只从大本营楼上飞下来,一只从地上飞上去。)

  (2号结局,本场没有人AC这题:五个小时过去了,小C长时间在绝望中度过,于是便动了轻生的念头,终于她找个一个合适的时机,一头撞向石柱,那一刻,小A也心有所感,拿出深藏许久的宝刀引颈自戮,那一霎那,天空突然阴云密布,不一会被下起了倾盆大雨。后来有人说当时看到了两只蝴蝶颤颤巍巍地飞到了一起,又一起飞走了。)

    虽然小A没有救出小C,但江湖中人感叹小A和小C的感情,为他们起了个名字AC自动机,用来祭奠他们,而小A当初写的爬虫ACRobot无休无止地爬在互联网上,苦寻自家主人却无果。

Input

有多组样例,每组样例首先是一个n 表示营地数量。 1<=n<=10万

接下来n 个整数表示每个营地的初始人数。

接下来一个m 表示操作数目。1<=m<=10万

接下来分A、B、C三类操作,格式如下:

A l r k,1<=l<=r<=n, k为整数

B t l r,0<=t<=当前时间, 1<=l<=r<=n

C x,0<=x<=当前时间

题目中的整数范围是[-2^23, 2^23-1]

Output

每组测试样例首先输出样例编号。

对于B 操作,给出人数。

参见样例。

SampleInput
3
1 2 3
3
B 0 1 3
A 1 2 2
B 1 1 3
3
1 2 3
3
B 0 1 3
A 1 2 2
B 0 1 3
SampleOutput
Case 1:
6
10
Case 2:
6
6
Submit
题目统计信息详细
总AC数46
通过人数25
尝试人数33
总提交量366
AC率6.83%
AC该题后可以添加标签
贴完标签可以获得20ACB。
并且可以获得本题所有提交代码查看权限。
点击标题可以显示标签。
如果你还没认真思考过这题,请不要查看标签
如果您已经通过了该题,请务为该题贴上标签

T^T Online Judge

[BUG反馈] [FAQ] [闽ICP备17026590号-1]
当前版本:3.24 系统时间: