Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: ThreeDee

Problemset: บริษัททำความสะอาด

Language: cpp

Time: 0.004 second

Submitted On: 2026-09-30 10:48:01

#include <bits/stdc++.h>
using namespace std;
int main(){
	cin.tie(0)->sync_with_stdio(0);
	char c;
    int n,sum=0;
    cin>>n;
    int a[n][n];
    for(int i=0;i<n;i++){
        cin >> c;
        for(int j=0;j<n;j++){
            cin >> c >> a[i][j];
            if(a[i][j]!=0){
            	sum+=2;
			}
        }
        cin >> c;
    }
    cin >> c;
    for(int i=0;i<n;i++){
    	for(int j=0;j<n;j++){
    		if(i==n-1)sum+=a[i][j];
    		else if(a[i+1][j]>=a[i][j]);
    		else if(a[i+1][j]<a[i][j])sum+=a[i][j]-a[i+1][j];
    		if(i==0)sum+=a[i][j];
    		else if(a[i-1][j]>=a[i][j]);
    		else if(a[i-1][j]<a[i][j])sum+=a[i][j]-a[i-1][j];

			if(j==n-1)sum+=a[i][j];
    		else if(a[i][j+1]>=a[i][j]);
    		else if(a[i][j+1]<a[i][j])sum+=a[i][j]-a[i][j+1];
    		if(j==0)sum+=a[i][j];
    		else if(a[i][j-1]>=a[i][j]);
    		else if(a[i][j-1]<a[i][j])sum+=a[i][j]-a[i][j-1];
		}
	}
	cout<<sum;
}