很暴力的啦

TimeLimit:6000MS  MemoryLimit:512MB
64-bit integer IO format:%lld
未提交 | 登录后收藏
Problem Description

chase 有一个长为 n 的数组 a1a2...an,chase 会对这个数组进行 q 次操作或询问:

1 l r x : 表示将下标 i 在区间 [l, r] 的 ai 加上 x 并取模 103

2 l1 r1 l2 r2 : 询问将区间 [l1, r1] 和 [l2, r2] 去重并排序后能否成为相同的一段。

Input

第 1 行输入两个数 n, q, 分别表示数组的长度和操作个数。

第 2 行输入 n 个数 ai,表示数组的初值。

接下来 q 行,每行一个操作或询问。

1 ≤ n, q ≤ 105,0 ≤ ai<103

1 ≤ l, l1, l2 ≤ r, r1, r2 ≤ n,1 ≤ x<103

单组数据,保证所有数据 n 或 q 的总和不超过 2 * 105

Output

对于每个询问 2 输出一行,若两个区间可以去重并排序成相同的一段则输出 "yes",否则输出 "no"。

SampleInput
7 6
1 1 2 3 4 999 0
2 1 3 2 3
2 1 4 2 4
1 6 7 2
2 6 7 1 3
2 6 7 2 3
2 2 5 3 5
SampleOutput
yes
yes
yes
yes
no
Submit
题目统计信息详细
总AC数19
通过人数5
尝试人数9
总提交量65
AC率7.69%
AC该题后可以添加标签
贴完标签可以获得20ACB。
并且可以获得本题所有提交代码查看权限。
点击标题可以显示标签。
如果你还没认真思考过这题,请不要查看标签
如果您已经通过了该题,请务为该题贴上标签
作者

T^T Online Judge

[BUG反馈] [FAQ] [闽ICP备17026590号-1]
当前版本:3.24 系统时间: