BZOJ_P4291 [PA2015]Kieszonkowe(贪心)
来源:互联网 发布:h3c配置vlan多个端口 编辑:程序博客网 时间:2024/06/05 03:33
BZOJ传送门
Time Limit: 10 Sec Memory Limit: 256 MB
Submit: 534 Solved: 341
[Submit][Status][Discuss]
Description
给定n个数,请从中选出若干个数,使得总和为偶数,请最大化这个总和。
Input
第一行包含一个正整数n(1<=n<=1000000)。
第二行包含n个正整数a_1,a_2,…,a_n(1<=a_i<=1000)。
Output
输出一个正整数,即最大的总和,若无解则输出NIESTETY。
Sample Input
5
2 4 3 3 3
Sample Output
12
HINT
Source
By Claris
Sol:
吃枣药丸,0不是偶数?!(除非它就一个数)
#include<cstdio>#include<climits>inline int in(int x=0,char ch=getchar()){while(ch>'9'||ch<'0') ch=getchar(); while(ch>='0'&&ch<='9') x=(x<<3)+(x<<1)+ch-'0',ch=getchar();return x;}long long ans;int x,n,t=INT_MAX;int main(){ n=in();while(n--){x=in(),ans+=x;if(x&1)if(t>x) t=x;} if(ans&1) ans-=t;if(ans) printf("%lld\n",ans); else puts("NIESTETY");return 0;}
0 1
- BZOJ_P4291 [PA2015]Kieszonkowe(贪心)
- 【bzoj4291】【PA2015】【Kieszonkowe】【贪心】
- 4291: [PA2015]Kieszonkowe|贪心
- 【PA2015】【BZOJ4291】Kieszonkowe
- BZOJ4291: [PA2015]Kieszonkowe
- 4291: [PA2015]Kieszonkowe
- BZOJ 4291: [PA2015]Kieszonkowe
- bzoj4291 [PA2015]Kieszonkowe
- 【BZOJ】【P4291】【PA2015】【Kieszonkowe】【题解】【...】
- bzoj4291.Kieszonkowe(大根堆 && 贪心)
- BZOJ 4296 PA2015 Mistrzostwa
- 【PA2015】【BZOJ4293】Siano
- 【PA2015】【BZOJ4294】Fibonacci
- 【PA2015】【BZOJ4296】Mistrzostwa
- 【PA2015】【BZOJ4297】Rozstaw szyn
- [pa2015]Fibonacci 解题报告
- [bzoj4293][PA2015]Siano
- 【bzoj4296: [PA2015]Mistrzostwa】图论
- 验证码识别
- android PullToRrefresh自定义下拉刷新动画
- 关于Hessian矩阵
- Android NDK编程
- 基于一致性hash算法 C++语言的实现详解
- BZOJ_P4291 [PA2015]Kieszonkowe(贪心)
- 设置ssh免密码验证
- Android学习笔记(30):选项卡TabHost
- MYSQL for mac 卸载篇
- xml文件中特殊符号代替
- 一些不错的技术文章
- spring mvc + mybaties+ mysql搭建--2016版
- 一个网页通用的测试用例(转载他人)
- 【Lintcode】斐波纳契数列