CF1054H.Epic Convolution

NOI/NOI+/CTSC

通过率:0%

时间限制:4.00s

内存限制:256MB

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

You are given two arrays a0,a1,…,an−1a_0, a_1, \ldots, a_{n - 1} and b0,b1,…,bm−1b_0, b_1, \ldots, b_{m-1}, and an integer cc.

Compute the following sum:

sum_i=0n−1sum_j=0m−1a_ib_jci2,j3\\sum\_{i=0}^{n-1} \\sum\_{j=0}^{m-1} a\_i b\_j c^{i^2\\,j^3}

Since it's value can be really large, print it modulo 490019490019.

给你两个数组 a0,a1,…,an−1a_0, a_1, \ldots, a_{n - 1} 和 b0,b1,…,bm−1b_0, b_1, \ldots, b_{m-1},以及一个整数 cc。

请计算以下和式:

∑i=0n−1∑j=0m−1aibjci2 j3\sum_{i=0}^{n-1} \sum_{j=0}^{m-1} a_i b_j c^{i^2\,j^3}

由于结果可能非常大,请输出其对 490019490019 取模的值。

输入格式

First line contains three integers nn, mm and cc (1≤n,m≤100 0001 \le n, m \le 100\,000, 1≤c<4900191 \le c \lt 490019).

Next line contains exactly nn integers aia_i and defines the array aa (0≤ai≤10000 \le a_i \le 1000).

Last line contains exactly mm integers bib_i and defines the array bb (0≤bi≤10000 \le b_i \le 1000).

第一行包含三个整数 nn、mm 和 cc(1≤n,m≤100 0001 \le n, m \le 100\,000,1≤c<4900191 \le c \lt 490019)。

第二行包含恰好 nn 个整数 aia_i,定义数组 aa(0≤ai≤10000 \le a_i \le 1000)。

第三行包含恰好 mm 个整数 bib_i,定义数组 bb(0≤bi≤10000 \le b_i \le 1000)。

输出格式

Print one integer — value of the sum modulo 490019490019.

输出一个整数——该和对 490019490019 取模的结果。

输入输出样例

  • 输入#1

    2 2 3
    0 1
    0 1

    输出#1

    3
  • 输入#2

    3 4 1
    1 1 1
    1 1 1 1

    输出#2

    12
  • 输入#3

    2 3 3
    1 2
    3 4 5

    输出#3

    65652

说明/提示

In the first example, the only non-zero summand corresponds to i=1i = 1, j=1j = 1 and is equal to 1⋅1⋅31=31 \cdot 1 \cdot 3^1 = 3.

In the second example, all summands are equal to 11.

在第一个例子中,唯一的非零加项对应于 i=1i = 1、j=1j = 1,其值为 1⋅1⋅31=31 \cdot 1 \cdot 3^1 = 3。

在第二个例子中,所有加项均等于 11。

输入解题思路,AI测评打分。不知道怎么写?

首页