#include<bits/stdc++.h>
using namespace std;
char a[1002][1002]={'0'};
int main(){
int n,m;
long long sum1=0;
long long sum2=0;
cin>>n>>m;
for(int i=1;i<=m;i++){
for(int j=1;j<=n;j++){
cin>>a[i][j];
a[i][j]-=48;
sum1+=a[i][j]*6;
if(a[i][j]>=2) sum1-=(a[i][j]-1);
}
}
for(int i=1;i<=m;i++){
for(int j=1;j<=n;j++){
sum2+=min(a[i][j],a[i-1][j]);
sum2+=min(a[i][j],a[i][j-1]);
sum2+=min(a[i][j],a[i+1][j]);
sum2+=min(a[i][j],a[i][j+1]);
}
}
cout<<sum1-sum2/2;
return 0;
}
帮忙