Codeforces Round #273 (Div. 2)(C)贪心,思维
来源:互联网 发布:机器人编程 招聘plc 编辑:程序博客网 时间:2024/05/16 14:34
题意:你有,红绿蓝,三种颜色的气球,分别有R,G,B个,现在有桌子需要你装饰,装饰的规则是每个桌子装饰三个气球,三个气球的颜色不能完全相同,问最多可以装饰多少桌子?
题解:如果R,G,B大小相近,那么就直接输出平均数就可以了,那如果最大的那个数字很大呢?我们最多可以利用的个数就是MAX=min(MAX,(其他2个的颜色的和)*2),他最多可以与另2种颜色组合他们的和的2倍,剩余更多的无法利用,然后输出平均值就可以了
#include<cstdio>#include<cstring>#include<cstdlib>#include<cmath>#include<iostream>#include<algorithm>#include<vector>#include<map>#include<set>#include<queue>#include<string>#include<bitset>#include<utility>#include<functional>#include<iomanip>#include<sstream>#include<ctime>#include<cassert>using namespace std;#define N int(1e5)#define inf int(0x3f3f3f3f)#define mod int(1e9+7)typedef long long LL;#if ( ( _WIN32 || __WIN32__ ) && __cplusplus < 201103L)#define lld "%I64d"#else#define lld "%lld"#endif#ifdef CDZSC#define debug(...) fprintf(stderr, __VA_ARGS__)#else#define debug(...) #endifpriority_queue<LL>q;int main(){#ifdef CDZSCfreopen("i.txt", "r", stdin);//freopen("o.txt","w",stdout);int _time_jc = clock();#endifLL a[10];while (~scanf("%lld",&a[0])){LL ans = 0;for (int i = 1; i <= 2; i++){scanf("%lld", &a[i]);}sort(a, a + 3);a[2] = min(a[2], (a[1] + a[0])<<1);printf("%lld\n", (a[0]+a[2]+a[1])/3);}#ifdef CDZSCdebug("time: %d\n", int(clock() - _time_jc));#endifreturn 0;}
0 0
- Codeforces Round #273 (Div. 2)(C)贪心,思维
- Codeforces Round #202 (Div. 2)(B)贪心,思维
- Codeforces Round #219 (Div. 2 )-----贪心--思维
- Codeforces Round #335 (Div. 2) (C 思维题(递推,贪心))
- Codeforces Round #353 (Div. 2) C 思维
- Codeforces Round #261 (Div. 2)C题(思维题)
- Codeforces Round #246 (Div. 2)(C)数学,思维
- Codeforces Round #345 (Div. 2)(C)排列组合,思维
- Codeforces Round #202 (Div. 2)C. Mafia(思维)
- Codeforces Round #381 (Div. 2)C(构造,思维)
- Codeforces Round #386 (Div. 2)C. Tram(模拟+思维)
- Codeforces Round #311 (Div. 2) C 贪心
- Codeforces Round #363 (Div. 2)-C--贪心
- Codeforces Round #370 (Div. 2) C 贪心
- Codeforces Round #375 (Div. 2) C (贪心)
- Codeforces Round #370 (Div. 2) C. Memory and De-Evolution【逆向思维+贪心】
- Codeforces Round #370 (Div. 2) C. Memory and De-Evolution【逆向思维+贪心】
- Codeforces Round #419 (Div. 2)-贪心&思维-C. Karen and Game
- ndroid获取网络时间及时间日期显示格式
- ViewPager的基本使用
- 引用折叠和完美转发
- 5. phpstorm 快捷键
- iOS UILabel自适应高度宽度
- Codeforces Round #273 (Div. 2)(C)贪心,思维
- 看完书就忘,怎么办?告诉你六种方法(转载)
- 参考 网址
- js常用正则表达式
- Android系统system用户权限和root权限的获取
- Java高新技术 反射机制
- 关于android的App主题出错问题
- addTarget 与 addGestureRecognizer
- 编写java程序推荐一个好的定义log的方式——lombok