Submission
Status:
PPPPPPPPPP
Score: 100
User: mydKN
Problemset: เลขดวง
Language: c
Time: 0.002 second
Submitted On: 2024-10-16 22:25:53
#include<stdio.h>
int main(){
int n;
int sd;
int bd;
scanf("%d %d %d", &n, &sd, &bd);
int arr[10][10] = {0};
int i, j;
int h = 6;
if(sd == 7) h = 7;
sd--;
int d = 1;
int x, y;
for(i=1;i<h;++i){
for(j=1;j<8;++j){
if(sd > 0){
sd--;
continue;
}
if(d == bd){
x = j;
y = i;
}
arr[i][j] = d++;
if(d > n) break;
}
if(d > n) break;
}
/*
for(i=1;i<h;++i){
for(j=1;j<8;++j){
printf("%d\t", arr[i][j]);
}
printf("\n");
}
*/
printf("%d", arr[y+1][x]+arr[y-1][x]+arr[y][x+1]+arr[y][x-1]);
}