#B. Max-Min

    传统题 1000ms 256MiB

Max-Min

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

给定一个长度为 nn 的序列,有 mm 次修改

每次修改将某个位置上的数字 +1+11-1

每次修改完输出 $\sum_{l=1}^n\sum_{r=l}^n(max_{k=l}^r a_k-min_{k=l}^ra_k)$

输入格式

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

第二行 nn 个整数 a1ana_1\sim a_n

接下来 mm 行,每行一个字符 cc 和一个整数 xx

如果 cc++ 则令 a[x]+1a[x]+1

如果 cc- 则令 a[x]1a[x]-1

输出格式

每次修改完输出答案

Samples

3 6
0 0 -1
+ 3
+ 3
- 2
- 2
+ 2
+ 1
0
2
5
8
5
6

Limitation

对于 %?\% 的数据:数据随机生成

对于 100%100\% 的数据:1n,m51051\leq n,m\leq 5*10^51ai1091\leq |a_i|\leq 10^9,1xn1\leq x\leq nc[+,]c\in ['+','-']

数据结构2

未参加
状态
已结束
规则
OI
题目
4
开始于
2024-4-20 8:00
结束于
2024-4-20 12:00
持续时间
4 小时
主持人
参赛人数
7