Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: Jxricho
Problemset: เลขดวง
Language: cpp
Time: 0.003 second
Submitted On: 2025-10-16 14:29:14
#include<bits/stdc++.h>
using namespace std;
main(){
int d1,d2,d3;
cin>>d1>>d2>>d3;
int n[10][8]={},m=1;
for(int i=0;i<10&&m<=d1;i++){
for(int j=1;j<=7&&m<=d1;j++){
if(i==0&&j<d2) continue;
n[i][j]=m;
m++;
}
}
int x=0,y=0;
for(int i=0;i<10;i++){
for(int j=1;j<=7;j++){
if(n[i][j]==d3){
x=i;
y=j;
}
}
}
int cnt=0;
if(x>0&&n[x-1][y]>0){
cnt+=n[x-1][y];
}
if(n[x+1][y]>0){
cnt+=n[x+1][y];
}
if(y>1&&n[x][y-1]>0){
cnt+=n[x][y-1];
}
if(y<7&&n[x][y+1]>0){
cnt+=n[x][y+1];
}
cout<<cnt;
}