邮局
题目链接:http://acm.henu.edu.cn/contest/problem?id=2&pid=1#problem-anchor
#include<bits/stdc++.h>
using namespace std;
#define ll long long
//d, k, a, b, t
ll d, k, a, b, t;
int main()
{
scanf("%lld %lld %lld %lld %lld", &d, &k, &a, &b, &t);
ll t1 = k *a + t, t2 = k * b;
ll ans = 0;
// 第一种情况
if(t2 <= t1) {
if(d <= k) ans = d * a;
else {
ans = k * a + (d - k) * b;
}
}// 第二种情况
else {
ll cnt = d / k;
ll remain = d % k;
if(d <= k) ans = d * a;
else {
ans = (cnt - 1) * (k * a + t) + k * a + remain * b;
if(remain == 0) cnt--, remain = k;
ans = min(ans, cnt * (k * a + t) +a * remain);
}
}
printf("%lld\n", ans);
return 0;
}
相关阅读
适用人群 运用fluent动网格进行数值模拟的高校学生及科研人员 讲师简介 Miss赵,上海大学博士,结构工程专业,现任职于国内211院校
本文介绍的东西很多,基本是涵盖了安卓开发人员进阶的所有必备技能,以及生活上的一些必备技能,成为管理者需要了解的知识,包括以后大家
7月19日晚8点,由PMCAFF产品社区主办的第43期产品经理线上问答专场活动如约开展,本次活动邀请的专家是来自荔枝FM的产品副总裁李泽隆
本人接触网站的时间很长,最早是给别人制作网站,但是自己拥有自己的网站成为一名真正意义上的站长的时间却很短。在我拥有自己的网站
一说到刷流水,玩过跑流水的都知道我们无非是全民富,蜜蜂宝等不正规的平台,而且如果投资大风险特别大,一不小心就掉入坑中钱也被转