Problem
長さ n
の配列 a
(\(1 <= n <= 10^ 6\)、\(1 <= a_i <= 10^9\))。また、m
(\(1 <= m <= 500\)) +
のようなクエリを指定すると、 l
, r, k
(\(1 < ;= l <= r <= n\), \(-10^9 <= k <= 10^9\) ) および ?
、l
、r
、k
() などのクエリ\(1 <= l <= r <= n\), \(-10^9 <= k <= 10^9\) ).
最初のケースでは、l
から r
までのセグメントの数字に k< を追加する必要があります。 /コード>.
2 番目のケースでは、l
から r
までのセグメントに番号 k
がある場合、1
を出力する必要があります。 > それ以外の場合は 0
を出力します。
要素には、1
から n
までの番号が付けられます。
すべてのリクエストの後、a
配列のすべての要素が \(-10^9 \) \(10^9\) まで。
例
<頭>
# |
入力 |
出力 |
<本体>
1 |
5
1 2 1 1 3
3
|
0
1 |
表>