문제 링크입니다: https://www.acmicpc.net/problem/4796
4796번: 캠핑
문제 등산가 김강산은 가족들과 함께 캠핑을 떠났다. 하지만, 캠핑장에는 다음과 같은 경고문이 쓰여 있었다. 캠핑장은 연속하는 20일 중 10일동안만 사용할 수 있습니다. 강산이는 이제 막 28일 휴가를 시작했다. 이번 휴가 기간 동안 강산이는 캠핑장을 며칠동안 사용할 수 있을까? 강산이는 조금 더 일반화해서 문제를 풀려고 한다. 캠핑장을 연속하는 P일 중, L일동안만 사용할 수 있다. 강산이는 이제 막 V일짜리 휴가를 시작했다. 강산이가 캠핑장을 최대
www.acmicpc.net
연속하는 P일 중 L일만 사용 가능하므로 아래와 같은 두 가지 경우를 생각해봐야합니다.
1. V를 P로 나누었을 때 몫 (V/P * L)
2. V를 P로 나누었을 때 나머지
2.1 V%P가 L 이하인 경우 (V%P)
2.2 V%P가 L보다 큰 경우 (L)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <iostream> | |
using namespace std; | |
int main(void) | |
{ | |
ios_base::sync_with_stdio(0); | |
cin.tie(0); | |
for (int t=1; ; t++) | |
{ | |
int L, P, V; | |
cin >> L >> P >> V; | |
if (L == 0) | |
{ | |
break; | |
} | |
cout << "Case " << t << ": " << V / P * L + (V % P <= L ? V % P : L) << "\n"; | |
} | |
return 0; | |
} |


개발환경:Visual Studio 2017
지적, 조언, 질문 환영입니다! 댓글 남겨주세요~
반응형
'알고리즘 > BOJ' 카테고리의 다른 글
백준 16198번 에너지 모으기 (0) | 2020.04.07 |
---|---|
백준 2980번 도로와 신호등 (2) | 2020.04.04 |
백준 15355번 Programiranje (4) | 2020.03.23 |
백준 3053번 택시 기하학 (0) | 2020.03.21 |
백준 17362번 수학은 체육과목 입니다 2 (0) | 2020.03.21 |