Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: jackpapho
Problemset: เลขดวง
Language: cpp
Time: 0.002 second
Submitted On: 2026-10-01 11:06:52
#include <iostream>
using namespace std;
int main(){
int day,week,birth;
bool check = false;
int arr[8][9] = {};
cin >> day >> week >> birth;
int cur = 1,ai,aj;
for (int i = 0;i < 8;i++){
for (int j = 0;j < 9;j++){
if (i == 0||i == 7||j == 0||j == 8) continue;
if (cur > day) {
break;
}
if (cur == birth){
ai = i;
aj = j;
}
if (check){
arr[i][j] = cur;
cur++;
}
else if (i == 1 && j == week){
arr[i][j] = cur;
++cur;
check = true;
}
}
}
int sum = arr[ai][aj-1] + arr[ai][aj+1] + arr[ai-1][aj] + arr[ai+1][aj];
cout << sum;
return 0;
}