停车
2023-08-07 09:36:55
发布于:浙江
#include<bits/stdc++.h>
using namespace std;
int a,b,c,x,y,abc[3][2],t[100010],maxx = 0,ans = 0;
int main(){
freopen("car.in","r",stdin);
freopen("car.out","w",stdout);
cin>>a>>b>>c;
for(int i = 0;i < 3;i++){
for(int j = 0;j < 2;j++){
cin>>abc[i][j];
}
abc[i][1]--;
maxx = max(abc[i][1],maxx);
}
for(int i = 1;i <= maxx;i++){
t[i] = 0;
for(int k = 0;k < 3;k++){
if(abc[k][0] <= i && abc[k][1] >= i) t[i]++;
}
if(t[i] == 1) ans += a;
else if(t[i] == 2) ans += b * 2;
else if(t[i] == 3) ans += c * 3;
}
cout<<ans;
fclose(stdin);
fclose(stdout);
return 0;
}
这里空空如也
有帮助,赞一个