Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: Tjeez

Problemset: เลขดวง

Language: cpp

Time: 0.004 second

Submitted On: 2026-09-27 00:47:03

#include <iostream>
using namespace std;
int main(){
	int n,d,b,c=1;
	cin>>n>>d>>b;
	int arr[10][10]={0};
	for(int j=1 ; j<8 ; j++){
		if(c==n) break;
		if (j>=d){
			arr[1][j]=c;
			c+=1;
		}
	}
	
	for (int i=2 ; i<7 ;i++){
		for(int j=1 ; j<8 ; j++){
			if (c==n+1) break;
			arr[i][j]=c;
			c+=1;
		}
	}
	
//	for (int i=0 ; i<9 ;i++){
//		for(int j=0 ; j<9 ; j++){
//			cout<<arr[i][j]<<" ";
//		}
//		cout<<"\n";
//	}
	
	for (int i=0 ; i<10 ;i++){
		for(int j=0 ; j<10 ; j++){
			if (arr[i][j]==b){
				cout<<arr[i+1][j]+arr[i][j+1]+arr[i-1][j]+arr[i][j-1];
			}
		}
	}
}