P - Imaginary Number Problem
Milk
2
s
1024
MB
100
点
問題文
本問題では、$i$ を虚数単位とします。
正整数 $N$ が与えられ、続いて長さ $N$ の複素数列 $A = (A_1, A_2, \ldots, A_N)$ と、長さ $N$ の非負整数列 $B = (B_1, B_2, \ldots, B_N)$ が与えられます。
ここで、$A_j \in \lbrace 1,-1,i,-i\rbrace$ $(1 \leq j \leq N)$ を満たします。
底を $A_j$ 、指数を $B_j$ とした値の総積、すなわち $A_1^{B_1} \times A_2^{B_2} \times \cdots \times A_N^{B_N}$ を求めてください。
求める値は $1$, $-1$, $i$, $-i$ のいずれかであることが証明できます。したがって、 1
, -1
, i
, -i
のいずれかを答えとして出力してください。
虚数単位 $i$ とは?
$i^2 = -1$ を満たす数のことです。
制約
- $1 \leq N \leq 10^5$
- $A_j \in \lbrace 1,-1,i,-i\rbrace$
- $0 \leq B_j \leq 10^9$
- $N, B_j$ は整数である
入力
入力は以下の形式で標準入力から与えられます。
$N$
$A_1$ $A_2$ $\ldots$ $A_N$
$B_1$ $B_2$ $\ldots$ $B_N$
出力
1
, -1
, i
, -i
のうち、答えであるものを出力してください。
入力例 1
3
i -i 1
3 2 4
出力例 1
i
$i^3 \times (-i)^2 \times 1^4 = i$ です。
入力例 2
6
i 1 -i -1 i 1
999999990 999999992 999999997 999999995 999999991 999999993
出力例 2
-1