nyoj-464-Cookies

 1 #include<stdio.h>
 2 #include<algorithm>
 3 #include<functional>
 4 #include<string.h>
 5 using namespace std;
 6 int main()
 7 {
 8     int n;
 9     while(scanf("%d",&n)!=EOF)
10     {
11         int even=0,odd=0,x,i;
12         for(i=0;i<n;i++)
13         {
14             scanf("%d",&x);
15             if(x%2)
16             odd++;
17             else
18             even++;
19         }
20         if(odd%2)
21         printf("%d\n",odd);
22         else
23         printf("%d\n",even);
24     }
25     return 0;
26 }

题目思路   奇数包有奇数个,则只能拿奇数包,奇数包有偶数个只能拿偶数包

posted @ 2013-07-07 16:53  nylg-haozi  阅读(115)  评论(0)    收藏  举报