题目描述
给定 n 个三元组 (ai,bi,ci)。
所有给定三元组均满足 0≤ai,bi,ci≤1。
请你计算,共有多少个三元组满足 ai+bi+ci≥2。
输入格式
第一行包含整数 n。
接下来 n 行,每行包含三个整数 ai,bi,ci。
输出格式
一个整数,表示满足条件的三元组个数。
数据范围
前 3 个测试点满足 1≤n≤3。
所有测试点满足 1≤n≤1000,0≤ai,bi,ci≤1。
样例
输入样例1:
3
1 1 0
1 1 1
1 0 0
输出样例1:
2
输入样例2:
2
1 0 0
0 1 1
输出样例2:
1
算法1
(暴力枚举)
输入n组数
输入a、b、c
如果a+b+c>=2,ans++
C++ 代码
#include <iostream>
#include <cstring>
#include <algorithm>
using namespace std;
int n;
int a,b,c;
int main()
{
int ans=0;
cin>>n;
for(int i=0;i<n;i++)
{
cin>>a>>b>>c;
if(a+b+c>=2) ans++;
}
cout<<ans;
return 0;
}