Buildings 2560

来源:互联网 发布:eosinfo软件 编辑:程序博客网 时间:2024/05/22 15:07

 

Problem Description

We divide the HZNU Campus into N*M grids. As you can see from the picture below, the green

 grids represent the buidings. Given the size of the HZNU Campus, and the color of each grid, you 

should count how many green grids in the N*M grids.

Input

Standard input will contain multiple test cases. The first line of the input is a single integer T 

which is the number of test cases. T test cases follow.
The first line of each test case contains two integers n and m(1<=n,m<=100), the size of the 

campus. Then follow n lines, each line containing m integers. The j-th integer in the i-th line is the 

color of that grid, 0 stands for white color, while 1 stands for green.

Output

Results should be directed to standard output. For each case, output an integers T, the total green

grids in the N*M size campus.

Sample Input

2

2 2

1 1

0 0

3 3

1 0 1

0 0 1

1 1 0

Sample Output

2

5

#include <iostream>int main(int argc, const char* argv[]){    int nCases = 0;    std::cin >> nCases;    while (nCases--)    {        int n = 0, m = 0;        std::cin >> n >> m;        int nTemp = 0, nCount = 0;        for (int i=0; i<n; ++i)        {            for (int j=0; j<m; ++j)            {                std::cin >> nTemp;                if (1 == nTemp)                {                    ++nCount;                }            }        }        std::cout << nCount << std::endl;    }    return 0;}
0 0