백준 1049 기타줄

전.py / / 2020. 12. 14. 17:39
728x90

www.acmicpc.net/problem/1049

 

1049번: 기타줄

첫째 줄에 N과 M이 주어진다. N은 100보다 작거나 같은 자연수이고, M은 50보다 작거나 같은 자연수이다. 둘째 줄부터 M개의 줄에는 각 브랜드의 패키지 가격과 낱개의 가격이 공백으로 구분하여 주

www.acmicpc.net

N,M=map(int,input().split())
PA=[]
PI=[]
for i in range(M):
    pa,pi=map(int,input().split())
    PA.append(pa)
    PI.append(pi)

R=[min(PI)*N]
D=N
result=0
while(1):
    if D<=0:
        break
    result+=min(PA)
    D=D-6  
R.append(result)

D=N
cnt=1
while(1):
    if D<=6:
        break
    R.append(min(PA)*cnt+(D-6)*min(PI))
    D=D-6
    cnt+=1
print(min(R))

반응형

'전.py' 카테고리의 다른 글

백준 2798 블랙잭  (0) 2020.12.15
백준 1453 피시방 알바  (0) 2020.12.15
백준 1946 신입 사원 (실패)  (0) 2020.12.14
백준 5556 타일 (메모리 초과)  (0) 2020.12.14
백준 1436 영화감독 숌  (0) 2020.12.14
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기