#include<iostream>
#include<algorithm>
#include<vector>
using namespace std;
int a[1001][1001];
int main(){
int n,m;
cin>>n>>m;
for(int i=0;i<n;i++){
for(int j=0;j<m;j++){
cin>>a[i][j];
}
}
int sum_res = 0;
for(int i=0;i<n;i++){
for(int j=0;j<m;j++){
int temp;
if(a[i][j]==1) temp=6;
else if(a[i][j]==2) temp=10;
else temp= 4*(a[i][j]-2)+5*2;
if(i-1>=0) temp-=min(a[i-1][j],a[i][j]);
if(j-1>=0) temp-=min(a[i][j-1],a[i][j]);
if(i+1<n) temp-=min(a[i+1][j],a[i][j]);
if(j+1<m) temp-=min(a[i][j+1],a[i][j]);
sum_res+=temp;
}
}
cout<<sum_res;
return 0;
}
全部评论
(1) 回帖