Submission #73886934


Source Code Expand

import sys
from collections import deque, defaultdict, Counter
from heapq import heappop, heappush, heapify
from itertools import product, combinations, accumulate, permutations, groupby
from math import sqrt, isqrt, comb, gcd

input = sys.stdin.readline
sys.setrecursionlimit(10**7)

DIR4 = [(1,0),(-1,0),(0,1),(0,-1)]
DIR8 = [(1,0),(-1,0),(0,1),(0,-1),(1,1),(1,-1),(-1,1),(-1,-1)]

INF = 10**18
YES,NO = "Yes", "No"
MOD = 10**9 + 7
MOD2  = 998244353

def ni(): return int(input())
def nm(): return map(int,input().split())
def nl(): return list(nm())

def si(): return input().strip()
def sm(): return si().split()
def sl(): return list(si())


def main():
    n,m = nm()
    c = nl()
    ans = 0
    for i in range(n):
        a, b = nm()
        a -= 1
        if b > c[a]:
            ans += c[a]
            c[a] = 0
        else:
            ans += b
            c[a] -= b


    print(ans)

if __name__ == '__main__':
    main()

Submission Info

Submission Time
Task B - Pepper Addiction
User toppoun
Language Python (PyPy 3.11-v7.3.20)
Score 200
Code Size 981 Byte
Status AC
Exec Time 70 ms
Memory 98120 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 200 / 200
Status
AC × 3
AC × 20
Set Name Test Cases
Sample sample_01.txt, sample_02.txt, sample_03.txt
All sample_01.txt, sample_02.txt, sample_03.txt, test_01.txt, test_02.txt, test_03.txt, test_04.txt, test_05.txt, test_06.txt, test_07.txt, test_08.txt, test_09.txt, test_10.txt, test_11.txt, test_12.txt, test_13.txt, test_14.txt, test_15.txt, test_16.txt, test_17.txt
Case Name Status Exec Time Memory
sample_01.txt AC 66 ms 96024 KiB
sample_02.txt AC 67 ms 96300 KiB
sample_03.txt AC 66 ms 96148 KiB
test_01.txt AC 66 ms 96044 KiB
test_02.txt AC 66 ms 96084 KiB
test_03.txt AC 67 ms 96024 KiB
test_04.txt AC 69 ms 98120 KiB
test_05.txt AC 70 ms 98048 KiB
test_06.txt AC 68 ms 97780 KiB
test_07.txt AC 68 ms 96980 KiB
test_08.txt AC 68 ms 97204 KiB
test_09.txt AC 68 ms 97476 KiB
test_10.txt AC 68 ms 98024 KiB
test_11.txt AC 68 ms 97992 KiB
test_12.txt AC 68 ms 97852 KiB
test_13.txt AC 69 ms 97852 KiB
test_14.txt AC 69 ms 96664 KiB
test_15.txt AC 68 ms 96664 KiB
test_16.txt AC 69 ms 97984 KiB
test_17.txt AC 69 ms 98048 KiB