Submission #74710222
Source Code Expand
import sys
input = lambda: sys.stdin.readline().rstrip()
ii = lambda: int(input())
mii = lambda: map(int, input().split())
lii = lambda: list(mii())
inf = 1 << 64
mod = 998244353
def solve():
n,m = mii()
a = lii()
b = lii()
a1 = 0
for i,x in enumerate(a):
a1+=(i+1)*x
a1%=mod
b1 = sum(b)%mod
ans1 = (a1*b1%mod)
ans2 = 0
pre = [0]
for i in a:
pre.append(pre[-1]+i)
for j in range(1,m+1):
x = j*b[j-1]
d = 1
k1 = 0
for nj in range(j+j,n+2,j):
k1+=d*(pre[nj-1]-pre[nj-j-1])
k1%=mod
d+=1
kd = (n-j+1)
mp = kd%j
if mp>0 and mp<n:
s = pre[-1]-pre[-1-mp]
ans2+=s*x*d
ans2+=x*k1
ans2%=mod
print((ans1-ans2)%mod)
t = 1
# t = ii()
for _ in range(t):
solve()
Submission Info
| Submission Time | |
|---|---|
| Task | E - You WILL Like Sigma Problem |
| User | xiaoe |
| Language | Python (PyPy 3.11-v7.3.20) |
| Score | 450 |
| Code Size | 897 Byte |
| Status | AC |
| Exec Time | 271 ms |
| Memory | 300916 KiB |
Judge Result
| Set Name | Sample | All | ||||
|---|---|---|---|---|---|---|
| Score / Max Score | 0 / 0 | 450 / 450 | ||||
| Status |
|
|
| Set Name | Test Cases |
|---|---|
| Sample | 00-sample-01.txt, 00-sample-02.txt |
| All | 00-sample-01.txt, 00-sample-02.txt, 01-01.txt, 01-02.txt, 01-03.txt, 01-04.txt, 01-05.txt, 01-06.txt, 01-07.txt, 01-08.txt, 01-09.txt, 01-10.txt, 01-11.txt, 01-12.txt, 01-13.txt, 01-14.txt, 01-15.txt, 01-16.txt, 01-17.txt, 01-18.txt, 01-19.txt, 01-20.txt |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| 00-sample-01.txt | AC | 51 ms | 80084 KiB |
| 00-sample-02.txt | AC | 51 ms | 79808 KiB |
| 01-01.txt | AC | 51 ms | 80208 KiB |
| 01-02.txt | AC | 50 ms | 79984 KiB |
| 01-03.txt | AC | 50 ms | 79992 KiB |
| 01-04.txt | AC | 63 ms | 95312 KiB |
| 01-05.txt | AC | 63 ms | 95620 KiB |
| 01-06.txt | AC | 66 ms | 96412 KiB |
| 01-07.txt | AC | 64 ms | 95788 KiB |
| 01-08.txt | AC | 64 ms | 95740 KiB |
| 01-09.txt | AC | 269 ms | 300804 KiB |
| 01-10.txt | AC | 267 ms | 300276 KiB |
| 01-11.txt | AC | 123 ms | 175224 KiB |
| 01-12.txt | AC | 123 ms | 175288 KiB |
| 01-13.txt | AC | 123 ms | 174940 KiB |
| 01-14.txt | AC | 163 ms | 204228 KiB |
| 01-15.txt | AC | 270 ms | 300916 KiB |
| 01-16.txt | AC | 271 ms | 300684 KiB |
| 01-17.txt | AC | 271 ms | 300784 KiB |
| 01-18.txt | AC | 271 ms | 300872 KiB |
| 01-19.txt | AC | 142 ms | 212460 KiB |
| 01-20.txt | AC | 193 ms | 230332 KiB |