BZOJ 4291 - 令我身败名裂的SB题

武神给窝看了这题,然后窝三秒钟之内没有反应出来做法。
然后码代码。TM然后窝WA了4次!!
为何窝如此沙茶…
果然窝还是NOIP选手…

// BZOJ 4291

#include <algorithm>
#include <cstdio>
#include <cstring>
using namespace std;

 #define rep(i,a,b) for (int i=a; i<=b; i++)
 #define read(x) scanf("%lld", &x)
 #define LL long long

 const LL INF = 2e+9;

 LL ans=0, x, n;

int main()
{
	read(n);
	LL num = INF;
	rep(i,1,n) {
		read(x), ans+=x; 
		if (num>x && x%2==1) num = x;
	}
	if (n==1 && x%2==1) puts("NIESTETY");
	else printf("%lld\n", ans%2==0 ? ans : ans-num); // 注意判断条件!

	return 0;
}


posted @ 2016-01-18 22:05  Armeria  阅读(191)  评论(0编辑  收藏  举报