Submission
Status:
PPPPPPP--P
Subtask/Task Score:
80/100
Score: 80
User: DIce
Problemset: เลขดวง
Language: cpp
Time: 0.003 second
Submitted On: 2026-10-13 19:42:39
#include<bits/stdc++.h>
using namespace std;
int arr[1005][1005];
int main(){
int a,b,c;
cin>>a;
cin>>b;
cin>>c;
int check=1;
int x,y;
for(int i=1;i<=1;i+=1){
for(int j=b;j<=7;j+=1){
arr[1][j]=check;
check+=1;
if(arr[i][j]==c){
x=i;
y=j;
}
}
}
for(int i=2;i<=5;i+=1){
for(int j=1;j<=7;j+=1){
arr[i][j]=check;
check+=1;
if(arr[i][j]==c){
x=i;
y=j;
}
}
}
int sum=0;
if(c==30||c==31){
cout<<arr[x-1][y]+arr[x][y-1];
return 0;
}
if(arr[x][y-1]>0){
sum+=arr[x][y-1];
}
if(arr[x][y+1]>0){
sum+=arr[x][y+1];
}
if(arr[x-1][y]>0){
sum+=arr[x-1][y];
}
if(arr[x+1][y]>0){
sum+=arr[x+1][y];
}
cout<<sum;
}