Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: Sunsblad
Problemset: เลขดวง
Language: cpp
Time: 0.004 second
Submitted On: 2026-10-01 17:56:11
#include<iostream>
using namespace std;
int main(){
int adayinmount, bdaystart, cbirthday;
cin>>adayinmount>>bdaystart>>cbirthday;
int cal[6][7] = {0};
int counter = 1;
for(int i = 0; i < 6; i++){
for(int j = 0;j < 7; j++){
if(counter <= adayinmount){
if(counter == 1){
j = bdaystart -1;
}
cal[i][j] = counter;
counter++;
}
}
}
int sum = 0;
for(int i = 0; i < 6; i++){
for(int j = 0; j < 7; j++){
if(cal[i][j] == cbirthday){
if(i-1 >= 0){
sum += cal[i-1][j];
}
if(i+1 < 6){
sum += cal[i+1][j];
}
if(j-1 >= 0){
sum += cal[i][j-1];
}
if(j+1 < 7){
sum += cal[i][j+1];
}
}
}
}
cout<<sum;
}