B - Min Max Min
Editorial
/
Time Limit: 2 sec / Memory Limit: 1024 MB
配点 : 400 点
問題文
長さ N の整数列 A,B が与えられます。
1 \le l \le r \le N を満たす整数の組 (l,r) に対する (\max_{l \le i \le r} A_i) \times (\min_{l \le i \le r} B_i) の最小値を求めてください。
制約
- 入力は全て整数である。
- 1 \le N \le 2 \times 10^5
- -10^9 \le A_i,B_i \le 10^9 \lparen 1 \le i \le N \rparen
入力
入力は以下の形式で標準入力から与えられる。
N A_1\ \ldots\ A_N B_1\ \ldots\ B_N
出力
答えを 1 行に出力してください。
入力例 1
3 3 4 8 4 2 5
出力例 1
8
(l,r)=(1,2) のとき (\max_{l \le i \le r} A_i) \times (\min_{l \le i \le r} B_i)=4 \times 2 = 8 となります。
入力例 2
3 -3 -5 8 4 2 -5
出力例 2
-40
A,B の要素は負になることもあります。