Submission
Status:
PPPPPPPPPP
Score: 100
User: Ecir
Problemset: บริษัททำความสะอาด
Language: cpp
Time: 0.003 second
Submitted On: 2025-01-23 19:50:01
#include <bits/stdc++.h>
using namespace std;
using ll=long long int;
char x;
int arr[509][509];
int dx[]={1,0,-1,0};
int dy[]={0,1,0,-1};
int main(){
ios::sync_with_stdio(0);cin.tie(0);
int n;cin >> n;
cin >> x;
for(int i=1;i<=n;i++){
cin >> x;
for(int j=1;j<=n;j++){
cin >> arr[i][j] >> x;
}
cin >> x;
}
ll ans=0;
for(int i=1;i<=n;i++){
for(int j=1;j<=n;j++){
for(int k=0;k<=3;k++){
if(arr[i][j]-arr[i+dy[k]][j+dx[k]]>0) ans+=arr[i][j]-arr[i+dy[k]][j+dx[k]];
}
if(arr[i][j]!=0) ans+=2;
}
}
cout << ans;
return 0;
}