WA~~

P2705 小球

代码?
by InversionShadow @ 2022-12-11 15:57:33


$ $
by DreamSoarUpward @ 2022-12-11 16:22:43


我帮他贴: ```cpp #include<iostream> using namespace std; int main() { int a,b,c,d,e; cin>>a>>b>>c>>d>>e; if(a>b) cout<<(c+d+e)*b; else cout<<(c+d+e)*a; return 0; } ```
by Kevin_Mamba @ 2022-12-11 16:37:18


```cpp #include <bits/stdc++.h> using namespace std; int r,b,c,d,e; int main() { scanf("%d%d%d%d%d",&r,&b,&c,&d,&e); if(r<b) swap(r,b),swap(c,d); printf("%d",max((r*c+b*d),((b+b)*e+(r-b)*c))); return 0; } ``` @[liainice20100116](/user/903867)
by Kevin_Mamba @ 2022-12-11 16:38:06


不知道怎么评价你的代码。
by Kevin_Mamba @ 2022-12-11 16:38:33


......代码因该或许大概还不错吧?
by sanmu_kangping @ 2022-12-11 21:22:51


@[liainice20100116](/user/903867) 看我的 ``` #include<iostream> using namespace std; int main() { int r,b,c,d,e; cin>>r>>b>>c>>d>>e; if(c+d>e+e) cout<<r*c+b*d<<endl; else if(r<b) cout<<r*2*e+(b-r)*d<<endl; else cout<<b*2*e+(r-b)*c<<endl; return 0; }
by xxc123 @ 2023-04-05 20:41:51


#include<bits/stdc++.h> using namespace std; int main() { int r,b,c,d,e;//定义 cin>>r>>b>>c>>d>>e;//输入 if(c+d>e+e) { cout<<r*c+b*d<<endl; } else if(r<b) { cout<<r*2*e+(b-r)*d<<endl; } else { cout<<b*2*e+(r-b)*c<<endl; } return 0; ###### }# 小球 ## 题目描述 有 R 个红色盒子和 B 个蓝色盒子,还有 R 个红色小球和 B 个蓝色小球。每个盒子只能装一个小球,每个小球都要放在一个盒子里。 如果把一个红色小球放在一个红色盒子里,那么得分是 C。如果把一个蓝色小球放在一个蓝色盒子里,那么得分是 D。如果把一个红色小球放在一个蓝色盒子里,那么得分是 E。如果把一个蓝色小球放在一个红色盒子里,那么得分也是 E。 现在给出 R,B,C,D,E。应该如何放置这些小球进盒子,才能使得总得分最大?输出最大的总得分。 ## 输入格式 一行,5 个整数,分别是 R,B,C,D,E。 ## 输出格式 一个整数,最大总得分。 ## 样例 #1 ### 样例输入 #1 ``` 2 3 100 400 200 ``` ### 样例输出 #1 ``` 1400 ``` ## 样例 #2 ### 样例输入 #2 ``` 2 3 100 400 300 ``` ### 样例输出 #2 ``` 1600 ``` ## 提示 【数据规模】 1 ≤ R ≤ 100,1 ≤ B ≤ 100, -1000 ≤ C,D,E ≤ 1000。
by Wangyuzeweihai @ 2023-04-14 16:17:56


- **考古**
by MC00101 @ 2023-07-27 10:48:34


|