백준 4796 - 캠핑

김혁·2023년 2월 8일
0

백준알고리즘

목록 보기
11/13

문제)

등산가 김강산은 가족들과 함께 캠핑을 떠났다. 하지만, 캠핑장에는 다음과 같은 경고문이 쓰여 있었다.

캠핑장은 연속하는 20일 중 10일동안만 사용할 수 있습니다.

강산이는 이제 막 28일 휴가를 시작했다. 이번 휴가 기간 동안 강산이는 캠핑장을 며칠동안 사용할 수 있을까?

강산이는 조금 더 일반화해서 문제를 풀려고 한다.

캠핑장을 연속하는 P일 중, L일동안만 사용할 수 있다. 강산이는 이제 막 V일짜리 휴가를 시작했다. 강산이가 캠핑장을 최대 며칠동안 사용할 수 있을까? (1 < L < P < V)

number = 1

while True:
  l,p,v = map(int, input().split())

  if l == 0:
    break
  
  result = (v//p)*l 
  remain = min(v%p,l)

  result += remain 
  
  print("Case {}: {}".format(number, result))
  number += 1

이 문제는 별다른 구현 없이 수식을 잘 제공하는 것이 관건 이였다

profile
군도리

0개의 댓글