Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: zenta4u
Problemset: บริษัททำความสะอาด
Language: cpp
Time: 0.003 second
Submitted On: 2025-10-01 10:11:37
#include <bits/stdc++.h>
using namespace std;
int mat[509][509];
int main(){
int n;cin >> n;
char x;
cin >> x;
for(int i=0;i<n;i++){
cin >> x;
for(int j=0;j<n;j++){
cin >> mat[i][j] >> x;
}
cin >> x;
}
int sum = 0;
for(int i = 0; i < n; i++){
for(int j = 0; j < n; j++){
if(mat[i][j]!=0)sum += 2;
if(i==0){
sum += mat[i][j];
}else{
if(mat[i][j]-mat[i-1][j] > 0) sum+=mat[i][j]-mat[i-1][j];
}
if(i==n-1){
sum += mat[i][j];
}else{
if(mat[i][j]-mat[i+1][j] > 0) sum+= mat[i][j]-mat[i+1][j];
}
if(j==0){
sum += mat[i][j];
}else{
if(mat[i][j]-mat[i][j-1] > 0) sum+= mat[i][j]-mat[i][j-1];
}
if(j==n-1){
sum += mat[i][j];
}else{
if(mat[i][j]-mat[i][j+1] >= 0) sum+= mat[i][j]-mat[i][j+1];
}
}
}
cout << sum;
}