站外题求调
  • 板块题目总版
  • 楼主pfrig729
  • 当前回复1
  • 已保存回复1
  • 发布时间2023/12/21 20:41
  • 上次更新2023/12/21 20:52:34
查看原帖
站外题求调
730178
pfrig729楼主2023/12/21 20:41

【问题描述】 给出一个长为 nn 的数列,以及 nn 个操作,操作涉及区间加法,单点查值。

【输入格式】 第一行输入一个数字 nn。

第二行输入 nn 个数字,第 ii 个数字为 aia_i,以空格隔开。

接下来输入 nn 行询问,每行输入四个数字 optopt、ll、rr、cc,以空格隔开。

若 opt=0opt = 0,表示将位于 [l,r][l, r] 的之间的数字都加 cc。

若 opt=1opt = 1,表示询问 ara_r 的值(ll 和 cc 忽略)

【输出格式】 对于每次询问,输出一行一个数字表示答案。

【样例输入1】

4
1 2 2 3
0 1 3 1
1 0 1 0
0 1 2 2
1 0 2 0

【样例输出1】

2
5

【样例1解释】 无

【数据范围及约定】 对于 100100% 的数据,1≤n≤50000,−231≤others、ans≤231−11 \le n\le50000,−231\le others、ans\le231−1。

2023/12/21 20:41
加载中...