CF1553F Pairwise Modulo
题目描述
给定一个由 $n$ 个互不相同的正整数组成的数组 $a$,编号从 $1$ 到 $n$。定义 $p_k$ 为
$$
p_k = \sum_{1 \le i, j \le k} a_i \bmod a_j,
$$
其中 $x \bmod y$ 表示 $x$ 除以 $y$ 的余数。你需要求出并输出 $p_1, p_2, \ldots, p_n$。
输入格式
第一行包含一个整数 $n$,表示数组的长度($2 \le n \le 2 \cdot 10^5$)。
第二行包含 $n$ 个用空格分隔的互不相同的整数 $a_1, \ldots, a_n$($1 \le a_i \le 3 \cdot 10^5$,如果 $i \neq j$,则 $a_i \neq a_j$)。
输出格式
输出 $n$ 个整数 $p_1, p_2, \ldots, p_n$。
说明/提示
由 ChatGPT 4.1 翻译