Submission #68745629


Source Code Expand

import bisect, heapq, sys, math, copy, itertools, decimal
from collections import defaultdict, deque
sys.setrecursionlimit(10**7)
def INT(): return int(input())
def MI(d=0): return map(lambda x:int(x)+d, input().split())
def MS(): return map(str, input().split())
def LI(d=0): return list(map(lambda x:int(x)+d, input().split()))
def LS(): return list(map(str, input().split()))
def pr_line(itr): print(*itr, sep='\n')
def pr_mtx(matrix): [print(*row) for row in matrix] 
dij = [[1, 0], [0, 1], [-1, 0], [0, -1]]
dij2 = [[1, 0], [0, 1], [-1, 0], [0, -1], [1, 1], [1, -1], [-1, 1], [-1, -1]]
INF = float('inf')

N, Q = MI()
A = LI()
B = LI()

sigma = 0
for i in range(N):
    sigma += min(A[i], B[i])

ans = []
for _ in range(Q):
    c, X, V = MS()
    X = int(X) - 1
    V = int(V)

    p_mn = min(A[X], B[X])
    if c == 'A':
        A[X] = V
    else:
        B[X] = V
    n_mn = min(A[X], B[X])

    diff = n_mn - p_mn
    sigma += diff
    ans.append(sigma)

pr_line(ans)

Submission Info

Submission Time
Task C - Sum of Min Query
User BenKenobi
Language Python (PyPy 3.10-v7.3.12)
Score 300
Code Size 1014 Byte
Status AC
Exec Time 383 ms
Memory 164440 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 300 / 300
Status
AC × 3
AC × 23
Set Name Test Cases
Sample 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt
All 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt, 01_random_00.txt, 01_random_01.txt, 01_random_02.txt, 01_random_03.txt, 01_random_04.txt, 01_random_05.txt, 01_random_06.txt, 01_random_07.txt, 01_random_08.txt, 01_random_09.txt, 01_random_10.txt, 01_random_11.txt, 01_random_12.txt, 01_random_13.txt, 01_random_14.txt, 01_random_15.txt, 01_random_16.txt, 01_random_17.txt, 01_random_18.txt, 01_random_19.txt
Case Name Status Exec Time Memory
00_sample_00.txt AC 176 ms 94828 KiB
00_sample_01.txt AC 176 ms 95040 KiB
00_sample_02.txt AC 178 ms 95044 KiB
01_random_00.txt AC 178 ms 94772 KiB
01_random_01.txt AC 360 ms 164440 KiB
01_random_02.txt AC 361 ms 153996 KiB
01_random_03.txt AC 282 ms 113296 KiB
01_random_04.txt AC 375 ms 152556 KiB
01_random_05.txt AC 284 ms 131360 KiB
01_random_06.txt AC 343 ms 118540 KiB
01_random_07.txt AC 247 ms 113820 KiB
01_random_08.txt AC 381 ms 161968 KiB
01_random_09.txt AC 377 ms 162228 KiB
01_random_10.txt AC 383 ms 162012 KiB
01_random_11.txt AC 366 ms 162024 KiB
01_random_12.txt AC 380 ms 162148 KiB
01_random_13.txt AC 378 ms 162408 KiB
01_random_14.txt AC 374 ms 162492 KiB
01_random_15.txt AC 378 ms 162336 KiB
01_random_16.txt AC 379 ms 162420 KiB
01_random_17.txt AC 379 ms 162216 KiB
01_random_18.txt AC 371 ms 152756 KiB
01_random_19.txt AC 375 ms 162396 KiB