#include <bits/stdc++.h>
using namespace std;
int n,m,q[1001][1001],ans;
int main() {
cin>>n>>m;
for(int i=1; i<=n; i++) {
for(int j=1; j<=m; j++) {
cin>>q[i][j];
}
}
for(int a=1; a<=n; a++) {
for(int b=1; b<=m; b++) {
for(int c=1; c<=n; c++) {
for(int d=1; d<=m; d++) {
if(q[a][b]==q[c][d]&&(abs(a-c)==abs(b-d)&&abs(b-d)>0&&abs(a-c)>0)){
ans++;
}
}
}
}
}
cout<<ans;
return 0;
}
我把我的思路写在注释里了