zcmu1672

来源:互联网 发布:simulink一端口多输入 编辑:程序博客网 时间:2024/05/20 16:00

这道题还是比较简单的,只需要统计每三个中是否有>=2的1,如果有则count++,并且每三个将x变成0。

#include <iostream>#include<cstdio>#include<cstring>#include<queue>using namespace std;int main(){    int n,m,a[3015];    while(~scanf("%d%d",&n,&m))    {         int x=0,count=0,y=3*m;    for(int i=0;i<n;i++)    {          for(int j=1;j<=y;j++)        {        scanf("%d",&a[j]);        if(a[j]==1)            x++;        if(j%3==0)        {            if(x>=2)                count++;            x=0;        }    }    }    printf("%d\n",count);    }    return 0;}

0 0