传统题 1000ms 128MiB

平均统计

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

题目描述

育华学校有 nn 名学生(1n1051 \leq n \leq 10^5),每位学生都有一个初始成绩。学校会进行两种操作:

  1. 更新操作:老师会修改某一位学生的成绩。
  2. 查询操作:老师想知道从第 ll 名学生到第 rr 名学生的成绩平均数。

输入格式

第一行包含两个整数 nnmm1m1051 \leq m \leq 10^5),分别表示学生的数量和操作的数量。 第二行包含 nn 个整数 a1,a2,,ana_1, a_2, \cdots, a_n,表示第 ii 名学生的初始成绩(1ai1001 \leq a_i \leq 100)。 接下来的 mm 行,每行包含三个整数 op,x,yop, x, y

  • op=1op = 1,表示将第 xx 名学生的成绩修改为 yy1xn1 \leq x \leq n1y1001 \leq y \leq 100)。
  • op=2op = 2,表示查询从第 xx 名学生到第 yy 名学生的成绩平均数(1xyn1 \leq x \leq y \leq n)。

输出格式

对于每个查询操作(op=2op = 2),输出一个浮点数,表示相应区间内学生的成绩平均数,结果保留三位小数,每个结果占一行。

样例

  • 输入
5 3
1 2 3 4 5
2 1 3
1 2 6
2 2 4
  • 输出
2.000
4.333

劳动节特别赛

未参加
状态
已结束
规则
乐多
题目
12
开始于
2025-5-1 0:00
结束于
2025-5-5 4:00
持续时间
100 小时
主持人
参赛人数
15