1 solutions
-
0
C++ :
#include <bits/stdc++.h> using namespace std; int n,m;//n行m列 int a[510][510];//定义矩阵 int main(){ cin>>n>>m;//输入 for(int i=1;i<=n;i++) for(int j=1;j<=m;j++) cin>>a[i][j];//输入到数组中 int res=0;//统计变量初始化为0 for(int i=1;i<n;i++)// 遍历行,注意边界是i<n for(int j=1;j<m;j++)// 遍历列,注意边界是j<m if(a[i][j]*a[i+1][j+1]==a[i+1][j]*a[i][j+1])//判断子矩阵是否满足要求 res++;//满足要求则统计起来 cout<<res<<endl;//最后输入结果 return 0; }
- 1
Information
- ID
- 71
- Time
- 1000ms
- Memory
- 128MiB
- Difficulty
- (None)
- Tags
- # Submissions
- 0
- Accepted
- 0
- Uploaded By