Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: goine
Problemset: เลขดวง
Language: cpp
Time: 0.003 second
Submitted On: 2025-10-12 11:58:08
#include<iostream>
using namespace std;
int main(){
int num,start,sum = 0,birth, k =1;
cin >> num;
cin >> start;
cin >> birth;
int arr1[8][9];
for(int i=0;i<8;i++){
for(int j=0;j<9;j++){
arr1[i][j] = 0;
}
}
for(int i=start;i<8;i++){
arr1[1][i] = k;
k++;
}
for(int i=2;i<8;i++){
for(int j=1;j<8;j++){
if(k != num+1){
arr1[i][j] = k;
k++;
}
}
}
for(int i=0;i<8;i++){
for(int j=0;j<9;j++){
if(arr1[i][j] == birth){
if(arr1[i+1][j] != 0){
sum+=arr1[i+1][j];
}
if(arr1[i-1][j] != 0){
sum+=arr1[i-1][j];
}
if(arr1[i][j+1] != 0){
sum+=arr1[i][j+1];
}
if(arr1[i][j-1] != 0){
sum+=arr1[i][j-1];
}
}
}
}
cout << sum;
return 0;
}