- toc {:toc}
ํ์ด
์ฐ์ํ๋ P์ผ ์ค L์ผ ๋์๋ง ์ฌ์ฉํ ์ ์๋ ๊ฒฝ์ฐ์ ์ต๋๋ก ์ฌ์ฉํ๊ธฐ ์ํด์๋ V์ผ์์ ์ต๋ํ ์ฐ์ํ ์ ์์ ๋งํผ ์ฐ์ํด์ ์ฌ์ฉํ๊ณ ๋๋จธ์ง๋ฅผ ๊ณ ๋ คํด์ผ ํ๋ค.
์๋ฅผ ๋ค๋ฉด, L, P, V๊ฐ 5, 8, 20 ์ธ ๊ฒฝ์ฐ 8์ผ๋ก 2๋ฒ ๋์ ์ ์๊ณ , 2๋ฒ ๋ชจ๋ 5์ผ ์ฌ์ฉํ ์ ์๋ค. ์ดํ 20์ผ์์ 16์ผ์ ์ ์ธ๋์๊ธฐ์ 4์ผ์ด ๋จ๋๋ค. ์ด ๊ฒฝ์ฐ ์ฌ์ฉํ ์ ์๋ 5์ผ๋ณด๋ค ์๊ธฐ ๋๋ฌธ์ 4์ผ์ ๋ชจ๋ ์ฌ์ฉํ ์ ์๋ค. ๋ง์ฝ, ์ฌ์ฉํ ์ ์๋ ์ผ์ด ๋จ์ ์ผ๋ณด๋ค ๋ ์ ๋ค๋ฉด ์ฌ์ฉํ ์ ์๋ ์ผ๋ง ์ฌ์ฉํ ์ ์๋ค.
#include <bits/stdc++.h>
using namespace std;
int main(){
ios::sync_with_stdio(false);
cin.tie(NULL); cout.tie(NULL);
int L, P, V, share=0, rem=0, res=0, i=1;
while(true){
res = 0;
cin >> L >> P >> V;
if(L == 0 && P == 0 && V == 0) break;
share = V / P;
rem = V % P;
res += share * L;
if(L > rem){
res += rem;
}
else{
res += L;
}
printf("Case %d: %d\n", i, res);
i++;
}
return 0;
}