Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: Folk_DIWA

Problemset: เลขดวง

Language: cpp

Time: 0.004 second

Submitted On: 2026-10-12 23:25:34

#include <bits/stdc++.h>
using namespace std;

using ll = long long;
int arr[8][9];

int main(){
    cin.tie(0)->sync_with_stdio(0);
    
    int m, f, d;
    cin >> m >> f >> d;

    
    int num = 1;
    for(int i=1; i<=6; i++){
        for(int j=1; j<=7; j++){

            if(i==1 and j < f) continue;
            else{

                if(num <= m){
                    arr[i][j] = num;
                    num++;
                }

            }
        }
    }

    for(int i=1; i<=6; i++){
        for(int j=1; j<=7; j++){

            if(arr[i][j] == d){

                int sum = arr[i-1][j] + arr[i+1][j] + arr[i][j-1] + arr[i][j+1];
                cout << sum;
                return 0;
                
            }

        }
    }
    
    // for(int i=0; i<8; i++){
    //     for(int j=0; j<9; j++){
    //         cout << arr[i][j] << ' ';
    //     }
    //     cout << '\n';
    // }

    return 0;
}