[Bronze I] Title: 캠핑, Time: 64 ms, Memory: 32412 KB -BaekjoonHub
This commit is contained in:
36
백준/Bronze/4796. 캠핑/README.md
Normal file
36
백준/Bronze/4796. 캠핑/README.md
Normal file
@@ -0,0 +1,36 @@
|
||||
# [Bronze I] 캠핑 - 4796
|
||||
|
||||
[문제 링크](https://www.acmicpc.net/problem/4796)
|
||||
|
||||
### 성능 요약
|
||||
|
||||
메모리: 32412 KB, 시간: 64 ms
|
||||
|
||||
### 분류
|
||||
|
||||
그리디 알고리즘, 수학
|
||||
|
||||
### 제출 일자
|
||||
|
||||
2025년 3월 13일 00:28:51
|
||||
|
||||
### 문제 설명
|
||||
|
||||
<p>등산가 김강산은 가족들과 함께 캠핑을 떠났다. 하지만, 캠핑장에는 다음과 같은 경고문이 쓰여 있었다.</p>
|
||||
|
||||
<p>캠핑장은 연속하는 20일 중 10일동안만 사용할 수 있습니다.</p>
|
||||
|
||||
<p>강산이는 이제 막 28일 휴가를 시작했다. 이번 휴가 기간 동안 강산이는 캠핑장을 며칠동안 사용할 수 있을까?</p>
|
||||
|
||||
<p>강산이는 조금 더 일반화해서 문제를 풀려고 한다. </p>
|
||||
|
||||
<p>캠핑장을 연속하는 P일 중, L일동안만 사용할 수 있다. 강산이는 이제 막 V일짜리 휴가를 시작했다. 강산이가 캠핑장을 최대 며칠동안 사용할 수 있을까? (1 < L < P < V)</p>
|
||||
|
||||
### 입력
|
||||
|
||||
<p>입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있고, L, P, V를 순서대로 포함하고 있다. 모든 입력 정수는 int범위이다. 마지막 줄에는 0이 3개 주어진다.</p>
|
||||
|
||||
### 출력
|
||||
|
||||
<p>각 테스트 케이스에 대해서, 강산이가 캠핑장을 최대 며칠동안 사용할 수 있는지 예제 출력처럼 출력한다.</p>
|
||||
|
||||
13
백준/Bronze/4796. 캠핑/캠핑.py
Normal file
13
백준/Bronze/4796. 캠핑/캠핑.py
Normal file
@@ -0,0 +1,13 @@
|
||||
case_num = 1
|
||||
|
||||
while True:
|
||||
L, P, V = map(int, input().split())
|
||||
if (L==0 and P==0 and V==0):
|
||||
break
|
||||
tot = 0
|
||||
week = V//P
|
||||
remainder = V % P
|
||||
result = week * L + min(remainder, L)
|
||||
print(f"Case {case_num}: {result}")
|
||||
case_num += 1
|
||||
|
||||
Reference in New Issue
Block a user