Submission
Status:
PPPPPPPPPP
Score: 100
User: hmmm
Problemset: บริษัททำความสะอาด
Language: cpp
Time: 0.003 second
Submitted On: 2025-03-13 15:04:42
#include<bits/stdc++.h>
using namespace std;
const int N=505;
int a[N][N];
int dx[]={0,0,1,-1};
int dy[]={1,-1,0,0};
int main(){
ios::sync_with_stdio(0); cin.tie(0);
int n,ans=0;
char c;
cin >> n;
cin >> c;
int x,cnt=0;
for(int i=1;i<=n;i++){
for(int j=1;j<=n;j++){
cin >> c >> x;
a[i][j]=x;
if(x==0) cnt--;
}
cin >> c >> c;
}
for(int i=1;i<=n;i++){
for(int j=1;j<=n;j++){
for(int k=0;k<4;k++){
int xx=i+dx[k];
int yy=j+dy[k];
ans+=max(a[i][j]-a[xx][yy],0);
}
}
}
cout << ans+(n*n+cnt)*2;
}