🚧 This website is under construction. 🚧
AtCoder
ABC
103
C

整数
ABC

ABC103 C - Modulo Summation

https://atcoder.jp/contests/abc103/tasks/abc103_c (opens in a new tab)

mmodaim\mod{a_i} の最大値は k×ai1k \times a_{i}-1 となる( kk は 1 以上の整数) ( mmod3m \mod 32255 が最大)

各項で最大値を取るためには、 a1,a2,...,ana_1, a_2, ..., a_n の最小公倍数を求めてそこから 1 を引けばよい。 ( a={3,5}a = \{3, 5\} のとき、 mmod3m \mod 3 と、 mmod5m \mod 5 をそれぞれ最大化するには、 151=1415 - 1 = 14

各項で最大値を得る mm の存在が示せたので、遠慮なく最大値を答える。 実際に mm を求めても良いが、もれなく計算資源が枯渇すると思われる。

n = int(input())
a = list(map(int, input().split()))
 
print(sum(a) - n)