長さ$H$の数列$A$と長さ$W$の数列$B$が与えられる。
$H$行$W$列からなる行列$C$を以下のように定義する。
$ C_{i,j} = A_i \times B_j (1 \leq i \leq H, 1 \leq j \leq W) $
以下の四種類のクエリを合計$Q$回処理せよ。
クエリ1
$1$ $a$ $b$ $v$
$ A_i ( a \leq i \leq b) $に$v$を加える
クエリ2
$2$ $c$ $d$ $v$
$ B_j ( c \leq j \leq d) $に$v$を加える
クエリ3
$3$ $a$ $b$ $c$ $d$
$ C_{i,j} ( a \leq i \leq b, c \leq j \leq d) $の最小値とその個数を出力する
クエリ4
$4$ $a$ $b$ $c$ $d$
$ C_{i,j} ( a \leq i \leq b, c \leq j \leq d) $の最大値とその個数を出力する
詳しくはサンプル入出力を参考にせよ。
入力は以下の形式で与えられる。
$H$ $W$ $Q$ $A_1$ $A_2$ ... $A_H$ $B_1$ $B_2$ ... $B_W$ $query_1$ $query_2$ ... $query_Q$
各クエリは以下の四種類のいずれかの形式で与えられる。
$1$ $a$ $b$ $v$ $2$ $c$ $d$ $v$ $3$ $a$ $b$ $c$ $d$ $4$ $a$ $b$ $c$ $d$
入力はすべて整数で与えられる。
1行目に$H$, $W$, $Q$が空白区切りで与えられる。
2行目に数列$A$の要素$A_i$($1 \leq i \leq H$)が空白区切りで与えられる。
3行目に数列$B$の要素$B_j$($1 \leq j \leq W$)が空白区切りで与えられる。
4行目以降の$Q$行にクエリが改行区切りで与えられる。
各クエリ内の数値は全て空白区切りである。
入力は以下の条件を満たす。
各クエリについて、入力は以下の条件を満たす。
各クエリ3及びクエリ4について、値と個数を空白区切りで一行に出力せよ。
4 4 7 1 2 3 4 1 2 3 4 3 2 3 2 3 4 2 3 2 3 3 1 1 1 1 4 1 1 1 1 1 1 1 1 3 1 4 1 2 4 2 3 2 4
4 1 9 1 1 1 1 1 2 2 12 1クエリ1, 2で指定されている範囲は以下の画像の緑色に塗られた領域である。
4 4 6 1 1 1 1 1 1 1 1 3 1 4 1 4 4 1 4 1 4 1 2 3 1 2 2 3 1 3 1 4 1 4 4 1 4 1 4
1 16 1 16 1 4 4 4初期状態の$C$は以下のようになる。
4 4 7 0 1 0 1 1 0 1 0 3 2 4 1 3 4 1 4 1 4 1 1 4 -1 3 1 3 1 3 1 3 3 2 2 3 3 -2 3 2 4 2 4
0 5 1 4 -1 4 -1 1
36 4 20 -523 -460 -536 -885 652 782 513 -558 -521 -808 124 -708 -943 52 -856 -755 -958 913 380 -767 373 -731 -492 213 538 392 -39 509 -840 135 78 -285 -241 522 -572 -915 -691 -16 812 -385 4 7 17 4 4 3 24 33 1 1 4 3 35 2 4 3 28 32 4 4 2 3 3 438 3 7 15 1 1 4 2 17 4 4 3 24 28 2 4 4 15 16 4 4 4 18 29 1 1 3 24 27 2 4 2 2 3 -828 3 18 23 3 3 1 27 31 -701 2 2 3 298 1 21 32 237 2 3 3 -71 1 14 29 772 4 13 19 3 3 3 19 34 1 2
368830 1 -371758 1 741356 1 -195965 1 -354483 1 368830 1 -207130 1 329560 1 580440 1 -207130 1 -323674 1 1093565 1 -1068977 1