- 기타줄
from collections import deque
n,m=map(int,input().split())
ls=[]
for i in range(m):
ls.append(map(int,input().split()))
result=1001
cnt=0
queue=deque()
while ls:
queue.append(ls)
while queue:
a,b=queue.popleft()
if n<=6:
if a<b*n:
cnt+=a
else:
cnt+=b*n
else:
if a<b*6:
cnt+=a
a-=6
queue.append((a,b))
else:
cnt+=b*n
result=min(result, cnt)
print(result)'코딩테스트 > BOJ' 카테고리의 다른 글
| [백준 1436] 영화감독 숌 (0) | 2023.02.11 |
|---|---|
| [백준 1181] 단어정렬 (0) | 2023.02.11 |
| [백준] [구현] 3190.뱀 -미완 (0) | 2023.02.05 |
| [백준][DP] 1463. 1로 만들기 (0) | 2023.02.04 |
| [백준 1920] [이분 탐색] 수 찾기 (0) | 2022.09.17 |