Codeforces Round 927 (Div. 3) |
---|
Закончено |
Племя Чая считает, что существует $$$n$$$ знамений апокалипсиса. Со временем выяснилось, что $$$i$$$-е знамение происходит каждые $$$a_i$$$ лет (в года $$$a_i$$$, $$$2 \cdot a_i$$$, $$$3 \cdot a_i$$$, $$$\dots$$$).
Согласно преданиям, чтобы наступил апокалипсис, знамения должны произойти последовательно. То есть сначала они дожидаются, когда впервые произойдёт первое знамение, потом строго после него произойдёт второе и так далее. То есть, если $$$i$$$-е знамение произошло в год $$$x$$$, то племя начинает ждать наступления $$$(i+1)$$$-го, начиная с года $$$x+1$$$.
В каком году произойдёт $$$n$$$-е знамение и наступит апокалипсис?
Первая строка входных данных содержит одно целое число $$$t$$$ ($$$1 \le t \le 1000$$$) — количество наборов входных данных. Далее следуют описания наборов.
Первая строка каждого набора содержит одно целое число $$$n$$$ ($$$1 \le n \le 100$$$) — количество знамений.
Вторая строка каждого набора содержит $$$n$$$ целых чисел $$$a_1, a_2, a_3, \dots, a_n$$$ ($$$1 \le a_i \le 10^6$$$) — периодичности знамений.
Для каждого набора входных данных выведите одно целое число — год, в котором произойдут все $$$n$$$ знамений.
463 2 4 5 9 1851 2 3 4 551 1 1 1 1650 30 711 200 503 1006
36 5 5 2012
В первом наборе входных данных примера:
Название |
---|