- 小球
2015NHOI小乙 第六题 小球
- 2024-10-27 16:29:41 @
有 R 个红色盒子和 B 个蓝色盒子,还有 R 个红色小球和 B 个蓝色小球。每个盒子只能装一个小球,每个小球都要放在一个盒子里。如果把一个红色小球放在一个红色盒子里,那么得分是 C。如果把一个蓝色小球放在一个蓝色盒子里,那么得分是 D。如果把一个红色小球放在一个蓝色盒子里,那么得分是 E。如果把一个蓝色小球放在一个红色盒子里,那么得分也是 E。现在给出 R,B,C,D,E。应该如何放置这些小球进盒子,才能使得总得分最大?输出最大的总得分。
#include<bits/stdc++.h>
using namespace std;
int r,b,c,d,e;
int main(){
cin>>r>>b>>c>>d>>e;
if(c<=e){
if(d<=e){
cout<<e*(r+b);
return 0;
}
if(d>e){
cout<<e*c+d*b;
return 0;
}
}
if(c>e){
if(d>e){
cout<<c*r+d*b;
return 0;
}
if(d<e){
cout<<r*c+e*d;
return 0;
}
}
return 0;
}//2 3 100 400 200为什么答案是21200,求解
0 条评论
目前还没有评论...
信息
- ID
- 6740
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 1
- 标签
- 递交数
- 3
- 已通过
- 2
- 上传者