Submission #1839089


Source Code Expand

from operator import mul

n, m = map(int, input().split())
xs = list(map(int, input().split()))
ys = list(map(int, input().split()))

dXs = [0] * (n - 1)
for i in range(n - 1):
    dXs[i] = xs[i + 1] - xs[i]

dYs = [0] * (m - 1)
for j in range(m - 1):
    dYs[j] = ys[j + 1] - ys[j]

fXs = [(i + 1) * (n - i - 1) for i in range(n)]
fYs = [(j + 1) * (m - j - 1) for j in range(m)]

MOD = 10 ** 9 + 7
ans = 0
for dY, fY in zip(dYs, fYs):
    ans += dY * fY * sum(map(mul, dXs, fXs))
    ans %= MOD

print(ans)

Submission Info

Submission Time
Task D - ###
User ZollingerPython3
Language PyPy3 (2.4.0)
Score 0
Code Size 532 Byte
Status TLE
Exec Time 2108 ms
Memory 89940 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 500
Status
AC × 2
AC × 5
TLE × 12
Set Name Test Cases
Sample 0_000.txt, 0_001.txt
All 0_000.txt, 0_001.txt, max.txt, min.txt, mod.txt, n2.txt, rndA.txt, rndB.txt, rndC.txt, rndD.txt, rndE.txt, rndF.txt, rndG.txt, rndH.txt, rndI.txt, rndJ.txt, var.txt
Case Name Status Exec Time Memory
0_000.txt AC 169 ms 38384 KB
0_001.txt AC 168 ms 38256 KB
max.txt TLE 2108 ms 88548 KB
min.txt AC 172 ms 38256 KB
mod.txt AC 274 ms 64724 KB
n2.txt AC 238 ms 64596 KB
rndA.txt TLE 2108 ms 87892 KB
rndB.txt TLE 2108 ms 87892 KB
rndC.txt TLE 2108 ms 87892 KB
rndD.txt TLE 2108 ms 87892 KB
rndE.txt TLE 2108 ms 89940 KB
rndF.txt TLE 2108 ms 87892 KB
rndG.txt TLE 2108 ms 87892 KB
rndH.txt TLE 2108 ms 87892 KB
rndI.txt TLE 2108 ms 89940 KB
rndJ.txt TLE 2108 ms 88020 KB
var.txt TLE 2108 ms 87968 KB