-
//http://acm.zju.edu.cn/show_problem.php?pid=1028
-
//zoj1028 Flip and Shift
-
//Accepted 1028 C ++ 00:00.00 388K
-
#include <stdio.h>
- int main()
-
{
-
#ifdef ONLINE_JUDGE
-
#else
-
freopen("1028.txt","r",stdin);
-
#endif
- int t,i,n;
-
int odd,even;int a;
- while (scanf ("%d",&t) != EOF){
-
while (t--){
-
scanf ("%d",&n);
-
odd = even = 0;
-
for (i=1; i<=n; ++i){
-
scanf ("%d",&a);
-
if (i%2) odd += a;
-
else even += a;
-
}
-
if (n%2) printf ("YES/n");
-
else if ((odd-even)<=1 && (odd-even)>=-1) printf ("YES/n");
-
else printf ("NO/n");
-
}
-
}
-
#ifdef ONLINE_JUDGE
-
#else
-
fclose(stdin);
-
#endif
-
return 0;
-
}
zoj1028 Flip and Shift
最新推荐文章于 2016-04-07 23:24:00 发布