比赛场次 679
比赛名称 2025.5.5
比赛状态 已结束比赛成绩
开始时间 2025-05-05 08:00:00
结束时间 2025-05-05 12:00:00
开放分组 全部用户
注释介绍
题目名称 愈加善良的希望
输入输出 hod.in/out
时间限制 1500 ms (1.5 s)
内存限制 128 MiB
测试点数 10 简单对比
用户 结果 时间 内存 得分
GravatardarkMoon AAAAAAAAAA 8.052 s 4.33 MiB 100
GravatarLikableP AAATTAAAAA 8.672 s 1.87 MiB 80
Gravatardjyqjy AATTATAAAA 8.870 s 3.82 MiB 70
Gravatar123 AATTTTAAAA 11.668 s 4.19 MiB 60
Gravatar会挽弯弓满月 WWATTAWWWW 8.147 s 3.95 MiB 20
Gravatar郑霁桓 WWAAWWTTTT 8.156 s 5.04 MiB 20
Gravatar陆晨洗 AATTTTTTTT 16.014 s 4.13 MiB 20
Gravatardream WATTTTTTTT 16.047 s 5.92 MiB 10
Gravatar李奇文 WWWWWWWWWW 4.304 s 4.14 MiB 0
Gravatar彭欣越 WWTTTTTTTT 16.036 s 6.25 MiB 0
GravatarRuyi WWTTTTTTTT 16.047 s 3.52 MiB 0

愈加善良的希望

★★★☆   输入文件:hod.in   输出文件:hod.out   简单对比
时间限制:1.5 s   内存限制:128 MiB

【题目背景】

培训部的主管 Hod 陷入融毁,主管需要立刻对她进行核心抑制

【题目描述】

脑叶公司一共有 n 个员工,每个员工 i 有一个能力值 ai。

Hod 可以释放技能,使得一个区间 l,r 内的员工能力值发生变动,使得这些员工的能力值都 +k。

为了完成核心抑制,你需要回答主管的询问,每次主管想要派出前 k 名员工,给定 k 的范围 l ~ r,你需要回答主管 k 名员工的能力值之和最大是多少

【输入格式】

第一行一个整数 n 表示 n 个员工。

接下来一行 n 个整数 a1~n 表示每个员工的能力值。

接下来一行一个整数 q 表示 q 此询问

接下来 q 行表示 q 次操作,每次操作有两种情况

1 l r,表示一次查询。

0 l r k,表示一次修改。

【输出格式】

对于每一个操作 2,输出答案

【样例输入】

5
238 -9622 5181 202 -6943
5
1 3 4
0 5 5 4846
1 3 5
0 3 5 -7471
1 3 3

【样例输出】

-4001 
-4001 
-11674 

【样例说明】

大样例

pretest2 与测试点 3 ~ 6 范围一致

pretest3 与测试点 7 ~ 10 范围一致

【数据规模与约定】

对于前 20pts:n,q <= 1e3

对于另外的 40pts:所有的操作和修改满足 l = 1,r = n

对于 100% 的数据,满足 n,q <= 5e4,|a| <= 1e9,对于所有的操作,满足 |k| <= 1e4

【来源】

脑叶公司真好玩