#HJ1094. 开方
开方
Description
小图有一个长度长度为 的数组 ,和 次操作,每次操作形如 。
对 到 内每个元素开方后下取整。即 。 查询 到 内元素的和。
Format
Input
第一行两个正整数 。 第二行 个整数 。 接下来 行,每行形如 。
Output
对每个操作 ,输出一行一个整数。
Samples
5 5
1 2 3 4 5
1 1 2
2 1 3
1 3 5
1 2 4
2 1 5
5
6
统计
相关
在下列比赛中:
小图有一个长度长度为 n 的数组 a,和 m 次操作,每次操作形如 op,x,y。
op=1: 对 ax 到 ay 内每个元素开方后下取整。即 ai=⌊ai⌋,x≤i≤y。 op=2: 查询 ax 到 ay 内元素的和。
第一行两个正整数 n,m(1≤n,q≤3×105)。 第二行 n 个整数 a1,a2,…,an(1≤ai≤109)。 接下来 m 行,每行形如 opxy(op∈{1,2},1≤x≤y≤n)。
对每个操作 2,输出一行一个整数。
5 5
1 2 3 4 5
1 1 2
2 1 3
1 3 5
1 2 4
2 1 5
5
6
注册一个 HuituOJ 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。