CF1054H Epic Convolution
题目描述
给定两个数组 $a_0, a_1, \ldots, a_{n-1}$ 和 $b_0, b_1, \ldots, b_{m-1}$,以及一个整数 $c$。
计算如下的和:
$$
\sum_{i=0}^{n-1} \sum_{j=0}^{m-1} a_i b_j c^{i^2 j^3}
$$
由于结果可能非常大,请输出其对 $490019$ 取模的值。
输入格式
第一行包含三个整数 $n$、$m$ 和 $c$,满足 $1 \le n, m \le 100\,000$,$1 \le c < 490019$。
第二行包含恰好 $n$ 个整数 $a_i$,表示数组 $a$,其中 $0 \le a_i \le 1000$。
第三行包含恰好 $m$ 个整数 $b_i$,表示数组 $b$,其中 $0 \le b_i \le 1000$。
输出格式
输出一个整数,表示该和对 $490019$ 取模的结果。
说明/提示
在第一个样例中,唯一的非零项对应 $i = 1$,$j = 1$,其值为 $1 \cdot 1 \cdot 3^1 = 3$。
在第二个样例中,所有项的值都等于 $1$。
由 ChatGPT 4.1 翻译