らての精進日記

修行をします

aoj0608:Water Rate

解法

X社とY社の料金をそれぞれ計算する。こうして得られた2つの金額のうち少ない方を出力する。

コード

#include<bits/stdc++.h>
using namespace std;

int main(){
    int a,b,c,d,p;
    cin>>a>>b>>c>>d>>p;

    int x=a*p;
    int y=b+max(0,p-c)*d;

    cout<<min(x,y)<<endl;
    return 0;
}