hdu 2506 Buildings

题意:记录有多少个1,水题啦!


#include<iostream>
using namespace std;

int main(){
    int t,n,m,temp,sum;
    cin>>t;
    while(t--){
        cin>>n>>m;
        sum = 0;
        for(int i=0;i<n;i++){
            for(int j=0;j<m;j++){
                cin>>temp;
                // 屌丝写法
                if((temp&0x1)==0x1){
                    sum++;
                }
            }
        }
        cout<<sum<<endl;
    }
    return 0;
}




Buildings

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 2893    Accepted Submission(s): 2440


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. 
我们把HZNU大学的校园分割成N*M 网格的大小,正如你看到下面的表格,绿色的方块表示建筑物。
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.
输入将包含多组测试数据。输入的第一行是一个整数T,表示有T组数据。接下来输入T组数据。
The first line of each test case contains two integers n and m(1<=n,m<=100), the size of the campus.
每组测试数据的第一行,有两个正整数,分别是n和m,他们表示校园的大小。
Then follow n lines, each line containing m integers. 
然后再输入n行数据,每行m个整数。
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.
第i行j列的整数表示一个有颜色的格子,0表示白色的格子,1表示绿色的格子。
 

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
 

Source

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值