結果
| 問題 |
No.162 8020運動
|
| コンテスト | |
| ユーザー |
|
| 提出日時 | 2016-11-29 11:01:57 |
| 言語 | Python2 (2.7.18) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 628 bytes |
| コンパイル時間 | 498 ms |
| コンパイル使用メモリ | 6,784 KB |
| 実行使用メモリ | 6,400 KB |
| 最終ジャッジ日時 | 2024-11-27 12:53:36 |
| 合計ジャッジ時間 | 1,784 ms |
|
ジャッジサーバーID (参考情報) |
judge5 / judge1 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | AC * 2 WA * 1 |
| other | AC * 13 WA * 13 |
ソースコード
A = input()
P = map(lambda x:float((100-int(x))/100.0), raw_input().split())
T = [[0 for _ in xrange(16)] for _ in xrange(A, 81)]
for i in xrange(1, 15):
T[0][i] = 1.0
for i in xrange(1, 81-A):
for j in xrange(1,15):
T[i][j] = ((1-T[i-1][j-1]) * (1-T[i-1][j+1]) * P[0] + \
(1-T[i-1][j-1]) * T[i-1][j+1] * P[1] + \
T[i-1][j-1] * (1-T[i-1][j+1]) * P[1] + \
T[i-1][j-1] * T[i-1][j+1] * P[2]) * \
T[i-1][j]
#for i in xrange(81-A):
# print map(lambda x:'%.4f'%x, T[i])
#print
#print map(float, T[-1])
print '%.6f'%(sum(T[-1])*2)