Участник:Kozub/Loop Expectation

Материал из DISCOPAL
Перейти к: навигация, поиск

Ссылка на задачу на spojcode: https://www.spoj.com/problems/LOOPEXP/

k = int(input())
ns = list([])
for _ in range(k):
    ns.append(int(input()))
 
set_ns = set(ns)
m = max(ns)
 
tmp = 0
res = dict({})
for i in range(1,m+1):
    tmp +=1/i
    if i in set_ns:
        res[i] = tmp
for i in ns:
    print(res[i])