問題
答え
n = int(input())
D, X = map(int, input().split())
A = [int(input()) for i in range(n)]
ans = 0
for i in range(n): #2の時、5の時、10の時
for j in range(1,D + 1,A[i]):
ans += 1
ans = X + ans
print(ans)
ポイント
range(start, stop, step)のように引数に整数を3つ指定すると、start ≦ i < stopでstepずつ増加する等差数列が生成される。
第三引数が増える数となる。
引数stepに負の値を指定すると減少していく。この場合は、start ≦ stopでないと空となる。
これを使って合宿の日におけるAiの値が入る日はいくつあるのかを計算することができる。