- 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;
}