hdu 2506 Buildings
2015-07-27 19:54
381 查看
题意:记录有多少个1,水题啦!
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
Sample Output
Source
2008 HZNU Programming Contest
#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
2008 HZNU Programming Contest
相关文章推荐
- USACO——Sorting a Three-Valued Sequence
- [LeetCode] Unique Paths
- UI第一课,view视图,label 和一些常用方法
- UIResponder
- PHP中include和require的区别详解
- codeforces Gym 100500H H. ICPC Quest 水题
- IOS--UI 电影列表纯代码
- EasyUI TextBox的keypress
- iOS UI篇 学习笔记 UILabel
- PAT (Advanced Level) 1056. Mice and Rice (25) 模拟比赛,用queue辅助
- 初学iOS UI 用于交流与学习
- UESTC 94 Bracket Sequence(线段树的区间更新)
- PAT 1099. Build A Binary Search Tree (30)
- flash builder 配置中如果有中文会报错
- iOS - UI-归档解归档
- POJ 2785 4 Values whose Sum is 0 (对半分解 二分搜索)
- leetcode 060 —— Permutation Sequence
- hdu 5306 Gorgeous Sequence
- Intellij IDEA 14.x 菜单项中Compile、Make和Build的区别
- 【读书笔记】UIWindow-WindowLevel