AT_arc128_a [ARC128A] Gold and Silver

Description

[problemUrl]: https://atcoder.jp/contests/arc128/tasks/arc128_a すぬけくんは今,$ 1 $ グラムの金と $ 0 $ グラムの銀を持っています. 彼はこれから $ N $ 日かけて金と銀の取引を行います. それぞれの日で,"なにもしない" もしくは "交換をする" のいずれかの行動をとります. $ i $ 日目 ($ 1\ \leq\ i\ \leq\ N $) に交換をする場合,以下のことが起こります. - 交換前に金を $ x $ グラム持っていた場合,それらをすべて銀と交換し,$ x\ \times\ A_i $ グラムの銀を得る. 逆に,銀を $ x $ グラム持っていた場合,それらをすべて金と交換し,$ x\ /\ A_i $ グラムの金を得る. すぬけくんの目標は,最終的に持っている金の量を最大化することです. 彼の目標を達成するような方法を一つ求めてください.

Input Format

入力は以下の形式で標準入力から与えられる. > $ N $ $ A_1 $ $ A_2 $ $ \cdots $ $ A_N $

Output Format

答えを以下の形式で出力せよ. > $ v_1 $ $ v_2 $ $ \cdots $ $ v_N $ ただしここで $ v_i $ は $ i $ 日目の行動を表す整数 ($ 0\ \leq\ v_i\ \leq\ 1 $) であり,$ v_i=0 $ ならば何もしないことを,$ v_i=1 $ ならば交換をすることを表す. なお,答えが複数通り存在する場合,そのどれを出力しても正解とみなされる.

Explanation/Hint

### 制約 - $ 2\ \leq\ N\ \leq\ 200000 $ - $ 1\ \leq\ A_i\ \leq\ 10^9 $ - 入力される値はすべて整数である ### Sample Explanation 1 以下のように行動するのが最適です. - $ 1 $ 日目: なにもしない. - $ 2 $ 日目: $ 1 $ グラムの金を銀と交換し,$ 5 $ グラムの銀を得る. - $ 3 $ 日目: $ 5 $ グラムの銀を金と交換し,$ 2.5 $ グラムの金を得る. ### Sample Explanation 2 $ (v_1,v_2,v_3,v_4)=(1,1,1,1) $ なども正解とみなされます.