Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: kkxkkx001
Problemset: เลขดวง
Language: cpp
Time: 0.004 second
Submitted On: 2026-10-08 13:32:36
#include <iostream>
using namespace std;
int main(){
int day,week,bd;
cin >> day;
cin >> week;
cin >> bd;
int a[8][9];
for (int i=0;i<=7;i++){
for (int k=0;k<=8;k++){
a[i][k]=0;
}
}
int count=1;
for (int k=week;k<=7;k++){
if (count <=day){
a[1][k]=count;
}
count += 1;
}
for (int i=2;i<=6;i++){
for (int k=1;k<=7;k++){
if (count <=day){
a[i][k]+=count;
}
count += 1;
}
}
int x,b;
for (int i=1;i<=6;i++){
for (int k=1;k<=7;k++){
int temp=a[i][k];
if (temp ==bd){
x=i;
b=k;
break;
}
}
}
int c=0,d=0,e=0,f=0;
c=a[x][b-1];
d=a[x-1][b];
e=a[x+1][b];
f=a[x][b+1];
int total = c+d+e+f;
cout << total;
}