#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
int n,p1,p2,p3,t1,t2,x,y,ans=0;
int l[105],r[105];
scanf("%d%d%d%d%d%d",&n,&p1,&p2,&p3,&t1,&t2);
for(int i=0;i<n;i++)
{
scanf("%d%d",&l[i],&r[i]);
ans+=p1*(r[i]-l[i]);
}
for(int i=0;i<n-1;i++)
{
int t=l[i+1]-r[i];
if(t<=t1)
ans+=p1*t;
else if(t<=t1+t2)
ans+=(p1*t1+p2*(t-t1));
else
ans+=(p1*t1+p2*t2+p3*(t-t1-t2));
}
printf("%d\n",ans);
return 0;
}cf 10a Power Consumption Calculation
最新推荐文章于 2024-04-23 21:53:19 发布
本文分享了一段C++代码,用于模拟计算一系列区间内的总费用。通过输入区间的数量和参数,程序能够处理每个区间并计算相邻区间之间的费用,最终输出总的费用。涉及到条件判断和循环控制结构。
291

被折叠的 条评论
为什么被折叠?



