| Codeforces Round 1026 (Div. 2) |
|---|
| Закончено |
В 2077 году, после порабощения роботами мира, роботы решили сделать образовательную реформу, и теперь операцию взятия по модулю проходят только на факультете «История древнего мира». Вот одна из вступительных задач на этот факультет:
Определим красоту массива положительных целых чисел $$$b$$$ как максимальное $$$f(b_i, b_j)$$$ по всем парам $$$1 \leq i, j \leq n$$$, где $$$f(x, y) = (x \bmod y) + (y \bmod x)$$$.
Дан массив целых положительных чисел $$$a$$$ длины $$$n$$$. Выведите $$$n$$$ чисел, где $$$i$$$-е число ($$$1 \leq i \leq n$$$) равно красоте массива $$$a_1, a_2, \ldots, a_i$$$.
$$$x \bmod y$$$ — остаток от деления $$$x$$$ на $$$y$$$.
Каждый тест состоит из нескольких наборов входных данных. В первой строке находится одно целое число $$$t$$$ ($$$1 \le t \le 10^4$$$) — количество наборов входных данных. Далее следует описание наборов входных данных.
В первой строке каждого набора входных данных содержится одно целое число $$$n$$$ ($$$1 \leq n \leq 10^6$$$) — размер массива $$$a$$$.
Во второй строке каждого набора входных данных содержится $$$n$$$ целых чисел $$$a_1, a_2, \ldots, a_n$$$ ($$$1 \leq a_i \leq 10^9$$$).
Гарантируется, что сумма $$$n$$$ по всем наборам входных данных не превосходит $$$10^6$$$.
Для каждого набора входных данных выведите $$$n$$$ целых чисел — красоты всех префиксов массива $$$a$$$.
253 1 4 1 575 11 11 4 2 1 10
0 1 4 4 5 0 6 6 7 7 7 11
Красота массива $$$3$$$ равна $$$0$$$.
Красота массива $$$3, 1$$$ равна $$$f(3, 1) = 1$$$.
Красота массива $$$3, 1, 4$$$ равна $$$f(3, 4) = 4$$$.
Красота массива $$$3, 1, 4, 1$$$ равна $$$f(4, 3) = 4$$$.
Красота массива $$$3, 1, 4, 1, 5$$$ равна $$$f(4, 5) = 5$$$.
| Название |
|---|


