高级光能
经验值:400
题目描述 Description
某火车站有很多辆排列整齐的火车,火车的每节车厢都装了很多货物,这些物品将要被运往世界各地。站台1和站台2分别有m辆火车,每辆火车有n节车厢,两个站台的对应的火车和对应的车厢里装的货物的种类是相同的,但每种货物的数量可能相等也可能不等,现在你需要帮助工作人员找到这两个站台有多少个对应的车厢里装的货物的数量是相等的。
输入描述 Input Description
第一行:m和n,1<m<50 , 1<n<20
接下来m行:站台1的所有火车车厢中的货物的数量
接下来m行:站台2的所有火车车厢中的货物的数量
输出描述 Output Description
站台1和站台2的所有对应的火车车厢中货物数量相等的车厢的数量
样例输入 Sample Input
7 3 76 79 90 95 82 100 87 60 77 79 96 78 67 96 74 92 92 99 69 78 72 90 72 95 67 87 93 78 91 70 82 88 67 78 87 87 92 83 69 92 98 72
样例输出 Sample Output
2
错误代码:
#include<iostream>
#include<cstdio>
using namespace std;
int a[100][100],b[100][100];
int main(){
int m,n,cnt=0;
cin>>n>>m;
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
cin>>a[i][j]>>b[i][j];
if(a[i][j]==b[i][j]){
cnt++;
}
}
}
cout<<cnt;
return 0;
}
为什么输出1,哪错了
why???!!!???!!!