Range MinPair Query

2 secs 1024 MB
Nachia's icon Nachia

問題文

ともに長さ NN の数列 A,BA,B が与えられます。
QQ 個のクエリに答えてください。
各クエリでは 22 つの整数 l,rl,r が与えられるので、 lxyrl \le x \le y \le r を満たす整数の組 (x,y)(x,y) における Ax+ByA_x+B_y の最小値を求めてください。

入力

入力は以下の形式で標準入力から与えられます。
li,ril_i,r_i (1iQ)(1 \le i \le Q)ii 番目のクエリにおける l,rl,r です。

NN\\ A1A_1 A2A_2 \cdots ANA_N\\ B1B_1 B2B_2 \cdots BNB_N\\ QQ\\ l1l_1 r1r_1\\ l2l_2 r2r_2\\ \vdots\\ lQl_Q rQr_Q

入力は以下の制約を満たします。

  • 値はすべて整数
  • 1N,Q1051 \le N,Q \le 10^5
  • 1Ai,Bi1081 \le A_i,B_i \le 10^8
  • 1liriN1 \le l_i \le r_i \le N

出力

各クエリについて、答えを出力して改行してください。

入力例

入力例1

4
9 5 3 3
1 6 9 7
2
1 3
2 4

出力例1

10
10

入力例2

1
100000000
100000000
1
1 1

出力例2

200000000

入力例3

10
314159 26535 89793 23846 26433 83279 50288 41971 69399 37510
58209 74944 59230 78164 6286 20899 86280 34825 34211 70679
8
1 4
1 7
2 2
2 6
2 10
4 8
5 6
7 10

出力例3

85765
30132
101479
30132
30132
30132
32719
76182

提出


Go (1.21)