#lg6327. C40 线段树+数学 [区间加区间 sin 和]
C40 线段树+数学 [区间加区间 sin 和]
P6327 区间加区间 sin 和
题目描述
给出一个长度为 的整数序列 ,进行 次操作,操作分为两类。
操作 :给出 ,将 分别加上 。
操作 :给出 ,询问 。
输入格式
第一行一个整数 。
接下来一行 个整数表示 。
接下来一行一个整数 。
接下来 行,每行表示一个操作,操作 表示为 1 l r v,操作 表示为 2 l r。
输出格式
对每个操作 ,输出一行一个实数,表示答案,答案与标准答案误差不超过 时,视为正确。
输入输出样例 #1
输入 #1
5
1 3 1 5 5
5
1 5 5 5
2 3 3
2 1 5
2 2 2
2 4 4
输出 #1
0.841
0.321
0.141
-0.959
说明/提示
Idea:nzhtl1477,Solution:nzhtl1477,Code:ccz181078,Data:nzhtl1477
保证 ,。保证所有输入的数都是正整数。