E. 码蹄杯入门组第一场-T5

    传统题 1000ms 256MiB

码蹄杯入门组第一场-T5

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

题目描述

专诸为了完成刺杀任务,天天在厨房练习藏剑于鱼肚的技巧,反复模拟刺杀动作。经过几个月的训练,他手法越来越熟练。

他记录了一个长度为 nn 的整数序列 a1ana_1 \sim a_n,表示这一系列动作的初始熟练度。

在接下来的 qq 次训练调整中,每次操作可能是以下三种之一:

  1. 1 l r x:将 alara_l \sim a_r 都加上 xx
  2. 2 l r x:对于 alara_l \sim a_r 中的每个数,若它大于 xx,则将其变成 xx,否则不变;
  3. 3 l r:询问 i=lrai\sum_{i=l}^{r} a_i 的值。

请处理所有操作,并输出每次类型 3 的询问结果。

输入格式

第一行两个整数 n,qn, q1n,q1041 \le n, q \le 10^4)。

第二行 nn 个整数 a1,a2,,ana_1, a_2, \dots, a_n1ai101 \le a_i \le 10)。

接下来 qq 行,每行若干个整数,表示一个操作:

  • 对于操作 1 和 2:输入格式为 op l r x
  • 对于操作 3:输入格式为 op l r

其中满足 1lrn1 \le l \le r \le n1x101 \le x \le 10

输出格式

对于每个操作类型 3,输出一行一个整数,表示答案。

6 3
3 3 1 2 6 6
2 5 6 3
1 1 5 1
3 2 6
16
5 2
1 2 3 4 5
3 1 3
3 3 4
6
7

码蹄杯模拟赛(一)

未参加
状态
已结束
规则
ACM/ICPC
题目
10
开始于
2026-5-1 14:00
结束于
2026-5-1 16:30
持续时间
2.5 小时
主持人
参赛人数
26