@Metralix
2016-10-06T15:35:34.000000Z
字数 335
阅读 746
language C
这题考虑一下奇偶性就可以了
如果总数是奇数个的糖的话,你只要拿走含奇数个糖的包
偶数也是如此。
#include<stdio.h>
int main()
{
int n,i,sum,h=0,k=0;
scanf("%d",&n);
int asd[n-1];
for(i=0;i<n;i++)
{
scanf("%d",&asd[i]);
}
for(i=0;i<n;i++)
{
sum+=asd[i];
}
if(sum%2==0)
{
for(i=0;i<n;i++)
{
if(asd[i]%2==0)
h++;
}
}
else if(sum%2!=0)
{
for(i=0;i<n;i++)
{
if(asd[i]%2!=0)
k++;
}
}
printf("%d",h+k);
return 0;
}