http://codeforces.com/problemset/problem/231/A
只要每组数据判断一下是否有两个及两个以上的1就行了。
AC代码:
#include<iostream>
#include<cstdio>
using namespace std;
int p[1010][3];
int main()
{
int n,i,sum,t;
while(scanf("%d",&n)!=EOF)
{
sum = 0;
for(i = 0; i < n; i++)
{
scanf("%d%d%d",&p[i][0],&p[i][1],&p[i][2]);
if(p[i][0] == 0 && p[i][1] == 0 && p[i][2] == 0)
{
continue;
}
else
{
t = 0;
if(p[i][0] == 1)
{
t++;
}
if(p[i][1] == 1)
{
t++;
}
if(p[i][2] == 1)
{
t++;
}
if(t > 1)
{
sum++;
}
}
}
printf("%d\n",sum);
}
return 0;
}