🧑💻 [Python] 백준 2841 외계인의 기타 연주
Silver 1 - 스택
![img](https://blog.kakaocdn.net/dn/cC1MR5/btr1QwKHa2P/iVlOamnCuGQNGj3KIqU18K/img.png)
코드
N, M = map(int, input().split())
stack = [[] for _ in range(7)]
count = 0
for _ in range(N):
l, p = map(int, input().split())
while stack[l] and stack[l][-1] > p:
stack[l].pop()
count += 1
if not stack[l] or stack[l][-1] < p:
stack[l].append(p)
count += 1
print(count)
'알고리즘 > 힙' 카테고리의 다른 글
[Python] 백준 7662 이중 우선순위 큐 (0) | 2023.01.23 |
---|---|
[Python] 백준 2109 순회강연 (0) | 2023.01.20 |
[Python] 백준 2696 - 중앙값 구하기 (0) | 2023.01.17 |
🧑💻 [Python] 백준 14235 - 크리스마스 선물 (0) | 2023.01.16 |