洛谷 - 分块练习题(类似于守墓人)——lhy的气焰值(本人卡了限制,线段树与树状数组过不了,分块的好题)

该博客介绍了洛谷的一道题目T265439,涉及lhy的气焰值问题,旨在训练分块算法。题目描述了一个场景,其中lyh的气焰值会因学生脱控行为而增加,学生的开心值也会相应变化。博客内容包含题目的背景、输入输出格式、样例,并强调了数据规模、时间限制和空间限制,特别指出标准分块大小对于解决此问题的重要性。
摘要由CSDN通过智能技术生成

洛谷:T265439 lhy的气焰值

lhy的气焰值

题目背景

本题训练目的:分块

C 2024 X S C 700 C2024XSC700 C2024XSC700 发现:在初一 l h y lhy lhy 带的信竞课上,总是会有人脱控(比如使用任务管理器和极域拜拜),于是 l y h lyh lyh 就因为学生的脱控而拥有一个气焰值。而 l y h lyh lyh 的学生就会因为 l y h lyh lyh 的生气而有了一个开心值。

题目描述

由于每个人(包括 l y h lyh lyh )因为生来就与众不同,所以每个学生生来就有一个开心值, l y h lyh lyh 便有一个气焰值。

输入格式

1 1 1 行,两个数字, n 、 q n、q nq,代表一共有 n n n 个人( l y h lyh lyh 的编号为 1 1 1 ,学生编号 2 − n 2 - n 2n), q q q 次脱控或查询。

2 2 2 行, n n n 个数字, a 1 、 a 2 、 a 3 、 … … a n a_1、a_2、a_3、……a_n a1a2a3……an,代表每个人最开始的值。

3 − m + 2 3 - m + 2 3m+2 行,每行表示每次脱控的信息。

首先,每行第一个数 f f f ,为 1 1 1 2 2 2 3 3 3

f = 1 f = 1 f=1时,再输入三个整数, l 、 r 、 v l、r、v lrv,表示有 v v v 个人脱控,将引起 l h y lhy lhy 的愤怒值 $ + v ,编号在( ,编号在( ,编号在(l - r ) ( 包括 )(包括 (包括l、r$,注意,为了 体现 C 2024 X S C 700 C2024XSC700 C2024XSC700 的懒惰, l l l 可能为 1 1 1)学生开心值 $ + v$ / / / 2 2 2(向下取整)。

f = 2 f = 2 f=2时,表示查询 l h y lhy lhy 的愤怒值。

f = 3 f = 3 f=3时,再输入两个整数, l 、 r l、r lr,表示查询 编号在( l −

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值