# -*- coding: utf-8 -*- A = input() P = map(int,raw_input().strip().split()) memo = [[-1.0 for i in range(20)] for j in range(70)] # pythonでは確率やリストを前処理しないとキツイです prob = [] prob.append([]) # N=0 prob.append([P[0]/100.0, (100-P[0])/100.0]) # N=1 V = [] V.append([]) # N=0 V.append([[],[1]]) # N=1 for i in range(2,15): prob.append([0]*(1<0: if m&1: left += 1 else: if left>0: v.append(left) left = 0 m >>= 1 if left>0: v.append(left) V[i].append(v) # N本並ぶ歯が、Y年後に残る本数の期待値 def func(Y, N): if Y == 0: return N if memo[Y][N] >= 0: return memo[Y][N] memo[Y][N] = 0 for mask in range(1<