#include <stdio.h>
long long cheapest_route(int l_on_campus, int l_off_campus, int f_regular,
int t_regular, int k, int f_electrical,
int t_electrical, int v_regular, int v_electrical,
int b, int w, int c1, int c2, int v_scooter) {
// TODO: implement this function
long long answer = 0; // TODO: Change me.
long long money1=0;
int t1=l_on_campus/v_regular;
if(t1<=k) return 0;
int times1=(t1-k)/t_regular;
if((t1-k)%t_regular>t_regular/2) times1++;
money1=f_regular*times1;
long long money2=0;
int t2=l_on_campus/v_electrical;
int times2=t2/t_electrical;
if(t2%t_electrical>t_electrical/2) times2++;
money2=f_electrical*times2;
long long money3=0;
int t3=l_off_campus/(v_scooter*60);
int times3;
if(t3<=w){
times3=((l_off_campus%v_scooter)<30)? times3:(times3+1);
money3=b+c1*times3;
}
else{
times3=((l_off_campus%v_scooter)<30)? times3:(times3+1);
money3=b+c1*w+c2*times3;
}
answer=(money1<money2)? money1:money2;
answer=(money3<answer)? money3:answer;
return answer; // This value will be used for the output.
}
int main() {
int l_on_campus, l_off_campus, f_regular, t_regular, k, f_electrical,
t_electrical, v_regular, v_electrical, b, w, c1, c2, v_scooter;
scanf("%d%d%d%d%d%d%d%d%d%d%d%d%d%d", &l_on_campus
, &l_off_campus
, &f_regular, &t_regular, &k, &f_electrical, &t_electrical, &v_regular,
&v_electrical, &b, &w, &c1, &c2, &v_scooter);
long long answer = cheapest_route(
l_on_campus, l_off_campus, f_regular, t_regular, k, f_electrical,
t_electrical, v_regular, v_electrical, b, w, c1, c2, v_scooter);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgpsb25nIGxvbmcgY2hlYXBlc3Rfcm91dGUoaW50IGxfb25fY2FtcHVzLCBpbnQgbF9vZmZfY2FtcHVzLCBpbnQgZl9yZWd1bGFyLAogICAgICAgICAgICAgICAgICAgICAgICAgaW50IHRfcmVndWxhciwgaW50IGssIGludCBmX2VsZWN0cmljYWwsCiAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgdF9lbGVjdHJpY2FsLCBpbnQgdl9yZWd1bGFyLCBpbnQgdl9lbGVjdHJpY2FsLAogICAgICAgICAgICAgICAgICAgICAgICAgaW50IGIsIGludCB3LCBpbnQgYzEsIGludCBjMiwgaW50IHZfc2Nvb3RlcikgewogICAgLy8gVE9ETzogaW1wbGVtZW50IHRoaXMgZnVuY3Rpb24KICAgIGxvbmcgbG9uZyBhbnN3ZXIgPSAwOyAgLy8gVE9ETzogQ2hhbmdlIG1lLgoJbG9uZyBsb25nIG1vbmV5MT0wOwoJaW50IHQxPWxfb25fY2FtcHVzL3ZfcmVndWxhcjsKCWlmKHQxPD1rKSByZXR1cm4gMDsKCWludCB0aW1lczE9KHQxLWspL3RfcmVndWxhcjsKCWlmKCh0MS1rKSV0X3JlZ3VsYXI+dF9yZWd1bGFyLzIpIHRpbWVzMSsrOwoJbW9uZXkxPWZfcmVndWxhcip0aW1lczE7CgkKCWxvbmcgbG9uZyBtb25leTI9MDsKCWludCB0Mj1sX29uX2NhbXB1cy92X2VsZWN0cmljYWw7CglpbnQgdGltZXMyPXQyL3RfZWxlY3RyaWNhbDsKCWlmKHQyJXRfZWxlY3RyaWNhbD50X2VsZWN0cmljYWwvMikgdGltZXMyKys7Cgltb25leTI9Zl9lbGVjdHJpY2FsKnRpbWVzMjsKCQoJbG9uZyBsb25nIG1vbmV5Mz0wOwoJaW50IHQzPWxfb2ZmX2NhbXB1cy8odl9zY29vdGVyKjYwKTsKCWludCB0aW1lczM7CglpZih0Mzw9dyl7CgkJdGltZXMzPSgobF9vZmZfY2FtcHVzJXZfc2Nvb3Rlcik8MzApPyB0aW1lczM6KHRpbWVzMysxKTsKCQltb25leTM9YitjMSp0aW1lczM7Cgl9CgllbHNlewoJCXRpbWVzMz0oKGxfb2ZmX2NhbXB1cyV2X3Njb290ZXIpPDMwKT8gdGltZXMzOih0aW1lczMrMSk7CgkJbW9uZXkzPWIrYzEqdytjMip0aW1lczM7Cgl9CgkKCWFuc3dlcj0obW9uZXkxPG1vbmV5Mik/IG1vbmV5MTptb25leTI7CglhbnN3ZXI9KG1vbmV5MzxhbnN3ZXIpPyBtb25leTM6YW5zd2VyOwogICAgcmV0dXJuIGFuc3dlcjsgIC8vIFRoaXMgdmFsdWUgd2lsbCBiZSB1c2VkIGZvciB0aGUgb3V0cHV0Lgp9CgppbnQgbWFpbigpIHsKICAgIGludCBsX29uX2NhbXB1cywgbF9vZmZfY2FtcHVzLCBmX3JlZ3VsYXIsIHRfcmVndWxhciwgaywgZl9lbGVjdHJpY2FsLAogICAgICAgIHRfZWxlY3RyaWNhbCwgdl9yZWd1bGFyLCB2X2VsZWN0cmljYWwsIGIsIHcsIGMxLCBjMiwgdl9zY29vdGVyOwoKICAgIHNjYW5mKCIlZCVkJWQlZCVkJWQlZCVkJWQlZCVkJWQlZCVkIiwgJmxfb25fY2FtcHVzLCAmbF9vZmZfY2FtcHVzLAogICAgICAgICAgJmZfcmVndWxhciwgJnRfcmVndWxhciwgJmssICZmX2VsZWN0cmljYWwsICZ0X2VsZWN0cmljYWwsICZ2X3JlZ3VsYXIsCiAgICAgICAgICAmdl9lbGVjdHJpY2FsLCAmYiwgJncsICZjMSwgJmMyLCAmdl9zY29vdGVyKTsKCiAgICBsb25nIGxvbmcgYW5zd2VyID0gY2hlYXBlc3Rfcm91dGUoCiAgICAgICAgbF9vbl9jYW1wdXMsIGxfb2ZmX2NhbXB1cywgZl9yZWd1bGFyLCB0X3JlZ3VsYXIsIGssIGZfZWxlY3RyaWNhbCwKICAgICAgICB0X2VsZWN0cmljYWwsIHZfcmVndWxhciwgdl9lbGVjdHJpY2FsLCBiLCB3LCBjMSwgYzIsIHZfc2Nvb3Rlcik7CgogICAgcHJpbnRmKCIlbGxkXG4iLCBhbnN3ZXIpOwogICAgcmV0dXJuIDA7Cn0K