반응형
[ 문제 ]
등산가 김강산은 가족들과 함께 캠핑을 떠났다. 하지만, 캠핑장에는 다음과 같은 경고문이 쓰여 있었다.
캠핑장은 연속하는 20일 중 10일동안만 사용할 수 있습니다.
강산이는 이제 막 28일 휴가를 시작했다. 이번 휴가 기간 동안 강산이는 캠핑장을 며칠동안 사용할 수 있을까?
강산이는 조금 더 일반화해서 문제를 풀려고 한다.
캠핑장을 연속하는 P일 중, L일동안만 사용할 수 있다. 강산이는 이제 막 V일짜리 휴가를 시작했다. 강산이가 캠핑장을 최대 며칠동안 사용할 수 있을까? (1 < L < P < V)
[ 코드 ]
1. 내 코드
StreamReader sr = new StreamReader(new BufferedStream(Console.OpenStandardInput()));
StreamWriter sw = new StreamWriter(new BufferedStream(Console.OpenStandardOutput()));
int num = 1;
while (true)
{
int[] s = sr.ReadLine().Split().Select(int.Parse).ToArray();
int l = s[0];
int p = s[1];
int v = s[2];
if (l == 0 && p == 0 && v == 0) break;
int result = ((v / p) * l);
result += Math.Min(v % p, l);
sw.WriteLine($"Case {num}: {result}");
sw.Flush();
num++;
}
sw.Close();
sr.Close();
난 StringBuilder를 사용하지 않았는데 사용하면 훨~~~~~~~~~~~~~~~씬 더 빠르니깐 참고하시길용
[ 실행화면 ]
문제링크: https://www.acmicpc.net/problem/4796
반응형
'Language > C#' 카테고리의 다른 글
[C#] 백준 11034번 캥거루 세마리2 (0) | 2024.03.11 |
---|---|
[C#] 백준 2810번 컵홀더 (0) | 2024.03.11 |
[C#] 백준 14659번 한조서열정리하고옴ㅋㅋ (0) | 2024.03.10 |
[C#] 백준 2864번 5와 6의 차이 (0) | 2024.03.09 |
[C#] 백준 14720번 우유 축제 (0) | 2024.03.07 |