站外题求助,玄关
  • 板块题目总版
  • 楼主wcyxfx
  • 当前回复8
  • 已保存回复8
  • 发布时间2024/8/25 15:26
  • 上次更新2024/8/25 18:13:02
查看原帖
站外题求助,玄关
1428035
wcyxfx楼主2024/8/25 15:26

数据结构

题目描述

给定一个序列 aa,你需要维护对于该序列的 qq 次操作:

1 x y,令 ax←ya_x \leftarrow y。

2 y,将数组中所有数改成 yy。

每次操作完成后,输出当前数组中所有元素的总和。

输入格式

第一行两个整数 n,qn,q。

第二行 nn 个整数,表示 aa 中的元素。

接下来有 qq 行,首先输入一个整数 tt。

若 t=1t=1,接着输入两个整数 x,yx,y。

若 t=2t=2,接着输入一个整数 yy。

输出格式

共 qq 行,每行一个整数,表示当前数组 aa 中所有元素的和。

样例 #1

样例输入 #1

5 5
1 2 3 4 5
1 1 5
2 10
1 5 11
1 4 1
2 1

样例输出 #1

19
50
51
42
5

提示

对于 50%50\% 的数据,满足 1≤n,q≤50001\le n,q\le 5000。

对于 100%100\% 的数据,满足 1≤n,q≤2×1051\le n,q\le 2\times 10^5,1≤ai,y≤1091\le a_i,y\le 10^9。

2024/8/25 15:26
加载中...