처음에 경우의 수 하나만 고려해서 쉽누 ㅋㅋ 하고 제출했다가 틀렸다.
생각해야하는 경우가 하나더 있었다.. 근데 또 틀렸다
왜냐하면 하나 더 있는거에서 하나 더 있어서 총 세가지의 경우의 수를 고려해야했다.
n,m = map(int, input().split())
bundle = []
money = []
for i in range(m):
pack, ea = map(int, input().split())
bundle.append(pack)
money.append(ea)
bundle.sort()
money.sort()
opt1 = (n//6)*bundle[0]+(n%6)*money[0]
opt2 = (n)*money[0]
opt3 = ((n // 6) + 1) * bundle[0]
print(min(opt1,opt2,opt3))
처음엔 바로 (n//6)*bundle[0]+(n%6)*money[0]
이걸 프린트해서 틀렸다 ㅠㅠ
그리고 문제가 길면 읽기싫기도 했다
mz의 문해력을 고려해주지 않은문제시치
3줄요약 부탁드려요 출제자님 ㅎㅎ
까지가 장난입니당~