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]);
}