Baek Junアルゴリズム2052回:指数演算


リンク


( https://www.acmicpc.net/problem/2052 )

質問する


自然数N(1≦N≦250)が与えられた場合、2−N乗を計算するプログラムを作成してください.すなわち,1/(2^N)を計算する.

入力


1行目はNです.

しゅつりょく


最初の行に答えを印刷します.回答を出力する場合、例のように0になります.xyz..の形式で出力し、後に0を付けません.

入力と出力の例



プールコード(Python)

n=int(input())
s= "%.250f"% (2**(-n))
last=len(s)
for i in range(last-1, 1, -1):
    if s[i]!='0':
        last=i
        break
print(s[:last+1])