AT_code_festival_morning_med_c eject
Description
[problemUrl]: https://atcoder.jp/contests/code-festival-2014-morning-middle/tasks/code_festival_morning_med_c
一人暮らしをしている amylase さんは、夏に帰宅したとき部屋が暑くてつらい思いをしていました。 amylase さんは、帰宅した時にすでに部屋を涼しい状態にするために、家の外からエアコンを ON にしたいと考えました。
そこで、PC の CD トレイの前にエアコンのスイッチを置くことで CD トレイを開閉するたびにスイッチを押す装置を制作しました。 これにより、CD トレイを遠隔操作によって開閉することで、離れた場所からエアコンの ON と OFF を切り替えられるようになりました。
このエアコンのスイッチは初期状態が OFF であり、$ 1 $ 回スイッチを押すたびにエアコンの OFF と ON が切り替わります。
しかし amylase さんは小学校の図画工作で成績 $ 1 $ をもらうほど不器用だったので、CD トレイを $ 1 $ 回開閉しても確率 $ p $ でしかスイッチが押せないことがわかりました。
ヤケになった amylase さんは CD トレイを $ n $ 回開閉しました。
このとき、最終的にエアコンが ON になっている確率を求めてください。
Input Format
入力は以下の形式で与えられる。
> $ p $ $ n $
- $ 1 $ 行目には、スイッチを押せる確率を表す小数 $ p $ ($ 0\ \leq\ p\ \leq\ 1 $) と、CD トレイを開閉した回数を表す整数 $ n $ ($ 1\ \leq\ n\ \leq\ 10^{18} $) が与えられる。
- $ p $ は最大で小数第 $ 10 $ 位まで与えられる。
Output Format
最終的にエアコンが ON になっている確率を $ 1 $ 行で出力せよ。
絶対・相対誤差のうち少なくとも片方が $ 10^{-6} $ 以下ならば正解とみなされる。
最後は改行し、余計な文字、空行を含まないこと。
Explanation/Hint
### Sample Explanation 2
極端な入力に対して誤差が出ないように注意しましょう。