#P1101. rsdpexqwsem

rsdpexqwsem

題目描述

給定一個長度為 n 的數列 a。共有 q 次操作,每次操作給出 op, l, r, x,

當 op = 1 時,求有無 (i, j) 使得 l <= i, j <= r 且 ai + aj = x

當 op = 2 時,求有無 (i, j) 使得 l <= i, j <= r 且 ai - aj = x

當 op = 3 時,求有無 (i, j) 使得 l <= i, j <= r 且 ai * aj = x

當 op = 4 時,把 ar 的值改爲 x

輸入格式

第一行為正整數 n, q

第二行有 n 個整數,為 a1...n 

第 2 + i (1 <= i <= q) 行為第 i 次操作的輸入,有四個正整數 op, l, r, x

輸出格式

對於操作 1、2、3,輸出一行,如果有符合的 (i, j) 則輸出 "YES", 否則輸出 "NO" (不含引號)

Samples

13 6
1 1 4 5 1 4 1 9 1 9 8 1 1
1 1 4 5
1 4 5 1
2 4 11 5
4 0 11 1
3 10 13 72
2 10 13 8
YES
NO
YES
NO
YES

提示

1 <= n <= 105 

1 <= ai <= 105 (1 <= i <= n)

op ∈ {1, 2, 3, 4}

1 <= l <= r <= n

0 <= x <= 105 

 

測試點   n <=            q <=                 特殊性質       
1100100          無
2-350005000          無
4-6100000100000  op ∈ {1, 2, 3}
7-10100000100000          無

原始資料

  • Zero1 題號:b102
  • Hydro 題號:Z1102
  • Locale:zh_TW
  • Display:practice