A46121题解
2026-02-02 21:08:52
发布于:上海
2阅读
0回复
0点赞
输入后手搓一个两层循环的检查就行了,拿一个cnt装个数
#include<cstdio>
#define int long long
namespace tle{
void solve(){
int n,m,a[514][514],cnt=0;
//输入
scanf("%lld %lld",&n,&m);
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++) scanf("%lld",&a[i][j]);
}
for(int i=1;i<n;i++){
for(int j=1;j<m;j++){
if(a[i][j]*a[i+1][j+1] == a[i+1][j]*a[i][j+1])//两对斜对角的乘积相等
cnt++;
}
}
printf("%lld",cnt);//个数
}
}
using namespace tle;
signed main(){
solve();
}
全部评论 3
ddd
2026-02-02 来自 上海
0ddd
2026-02-02 来自 上海
0ddd
2026-02-02 来自 上海
0







有帮助,赞一个