整数
ABC
ABC103 C - Modulo Summation
https://atcoder.jp/contests/abc103/tasks/abc103_c (opens in a new tab)
の最大値は となる( は 1 以上の整数) ( は や が最大)
各項で最大値を取るためには、 の最小公倍数を求めてそこから 1 を引けばよい。 ( のとき、 と、 をそれぞれ最大化するには、 )
各項で最大値を得る の存在が示せたので、遠慮なく最大値を答える。 実際に を求めても良いが、もれなく計算資源が枯渇すると思われる。
n = int(input())
a = list(map(int, input().split()))
print(sum(a) - n)