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
AC × 2
AC × 22
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