Skip to content

Commit f3f74f1

Browse files
Add files via upload
1 parent bb83ca9 commit f3f74f1

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
#include<bits/stdc++.h>
2+
using namespace std;
3+
4+
int n,p1,p2,p3,t1,t2;
5+
int l,r,s,ans=0;
6+
7+
int main()
8+
{
9+
scanf("%d%d%d%d%d%d",&n,&p1,&p2,&p3,&t1,&t2);
10+
for(int i=1;i<=n;i++)
11+
{
12+
scanf("%d%d",&l,&r);
13+
if(i>1)
14+
{
15+
ans=ans+min(t1,l-s)*p1;
16+
if(l-s>t1)
17+
{
18+
ans=ans+min(l-s-t1,t2)*p2;
19+
if(l-s>t1+t2)
20+
{
21+
ans=ans+(l-s-t1-t2)*p3;
22+
}
23+
}
24+
}
25+
ans=ans+(r-l)*p1;
26+
s=r;
27+
}
28+
printf("%d",ans);
29+
30+
return 0;
31+
}

0 commit comments

Comments
 (0)