Harbour.Space Scholarship Contest 2021-2022 (open for everyone, rated, Div. 1 + Div. 2)
F
Pairwise Modulo
Codeforces
2300
原题
← EG →
翻译中…

You have an array $a$ consisting of $n$ distinct positive integers, numbered from $1$ to $n$. Define $p_k$ as $$p_k = \sum_{1 \le i, j \le k} a_i \bmod a_j,$$ where $x \bmod y$ denotes the remainder when $x$ is divided by $y$. You have to find and print $p_1, p_2, \ldots, p_n$.

翻译中…

Input

翻译中…

The first line contains $n$ — the length of the array ($2 \le n \le 2 \cdot 10^5$).

翻译中…

The second line contains $n$ space-separated distinct integers $a_1, \ldots, a_n$ ($1 \le a_i \le 3 \cdot 10^5$, $a_i \neq a_j$ if $i \neq j$).

翻译中…

Output

翻译中…

Print $n$ integers $p_1, p_2, \ldots, p_n$.

翻译中…

样例

Input #1
4
6 2 7 3
Output #1
0 2 12 22
InputCopy OutputCopy
Input #2
3
3 2 1
Output #2
0 3 5
InputCopy OutputCopy
题目信息
标签
数据结构
数学

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。