九度OJ-1001
来源:互联网 发布:中国经济实力 知乎 编辑:程序博客网 时间:2024/06/07 02:05
题目描述:
This time, you are supposed to find A+B where A and B are two matrices, and then count the number of zero rows and columns.
输入:
The input consists of several test cases, each starts with a pair of positive integers M and N (≤10) which are the number of rows and columns of the matrices, respectively. Then 2*M lines follow, each contains N integers in [-100, 100], separated by a space. The first M lines correspond to the elements of A and the second M lines to that of B.
The input is terminated by a zero M and that case must NOT be processed.
输出:
For each test case you should output in one line the total number of zero rows and columns of A+B.
样例输入:
2 2
1 1
1 1
-1 -1
10 9
2 3
1 2 3
4 5 6
-1 -2 -3
-4 -5 -6
0
样例输出:
1
5
来源:
2011年浙江大学计算机及软件工程研究生机试真题
题目的意思大概是输入两个数作为数组的行数和列数,然后读入两个这样的数组,执行加法操作,算出元素均为0的行数列数的和。
AC代码:
#include<iostream>using namespace std;int main(){ int m,n; //读入数组的行列数 int i,j; int count1,count2=0; //计数器 while(cin>>m>>n&&m){ int a[m][n]; int b[m][n]; count2=0; //归零操作 for(i=0;i<m;i++) //读入第一个数组 for(j=0;j<n;j++) cin>>a[i][j]; for(i=0;i<m;i++) //读入第二个数组 for(j=0;j<n;j++){ cin>>b[i][j]; a[i][j]+=b[i][j]; //执行数组的加法 } for(i=0;i<m;i++){ //算出有多少行是元素均为0的 for(j=0;j<n;j++) if(a[i][j]==0) count1++; if(count1==n) count2++; count1=0; //归零操作 } for(j=0;j<n;j++){ //算出有多少列是元素均为0的 for(i=0;i<m;i++) if(a[i][j]==0) count1++; if(count1==m) count2++; count1=0; //归零操作 } cout<<count2<<endl; } return 0; }
更多查看我的博客:https://beatjerome.github.io
- 九度OJ 1001
- 九度OJ 1001
- 九度OJ:1001
- 九度oj 1001
- 九度OJ,1001。
- 九度OJ 1001
- 九度OJ-1001
- 【九度OJ】1001【矩阵】
- 九度oj 1001题
- 【九度OJ】:九度OJ 1050
- 【九度OJ】:九度OJ 1053
- 【九度OJ】:九度OJ 1056
- 【九度OJ】:九度OJ 1059
- 【九度OJ】:九度OJ 1206
- 九度oj--1001和1048
- 九度OJ —— 1001
- 九度OJ题目解答1001
- 九度OJ:1000
- 数据结构|顺序队列的实现(实验3.3)
- java Applet(web网页动态交互性)
- Gym 101161E 主席树+LCA
- 字节协议理解和处理
- QT Create 学习之 QTreeWidget
- 九度OJ-1001
- OpenStack安装全过程
- php类自动载入
- jQuery的事件委托机制和事件绑定的区别
- 欢迎使用CSDN-markdown编辑器
- Java中的反射机制
- tarjan算法的学习 uva12167,uva315,uva796
- python字典学习
- Kalman Filter : 理解卡尔曼滤波的三重境界