-Code
from sys import stdin
input = stdin.readline
strings = {1: [], 2: [], 3: [], 4: [], 5: [], 6: []}
n, m = map(int, input().split())
res = 0
for _ in range(n):
s, f = map(int, input().split())
while True:
if len(strings[s]) > 0 and strings[s][-1] == f:
break
res += 1
if not len(strings[s]) or strings[s][-1] < f:
strings[s].append(f)
break
else:
t = strings[s].pop()
print(res)
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬] 30216번 Increasing Sublist (0) | 2025.01.21 |
---|---|
[백준/파이썬] 33165번 徒競走 (Footrace) (0) | 2025.01.19 |
[백준/파이썬] 10844번 쉬운 계단 수 (0) | 2025.01.19 |
[백준/파이썬] 33161번 鉛筆 2 (Pencils 2) (0) | 2025.01.18 |
[백준/파이썬] 24417번 알고리즘 수업 - 피보나치 수 2 (0) | 2025.01.17 |