Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: 8ii8jj
Problemset: เลขดวง
Language: c
Time: 0.002 second
Submitted On: 2025-10-12 23:51:36
#include <stdio.h>
int main(){
int a[35];
int i,j,first,day,b,in=1,mark,ans=0;
scanf("%d%d%d",&day,&first,&b);
for(i=0;i<first-1;i++){
a[i]=0;
}
for(i=0;i<35;i++){
if(in==1) i+=first-1;
day--;
if(day<0) a[i]=0;
else a[i]=in;
in++;
}
for(i=0;i<35;i++){
if(b==a[i]){
mark=i;
break;
}
}
if (mark-7>=0) ans+=a[mark-7];
if (mark+7<=34) ans+=a[mark+7];
if ((mark-1)%7!=6) ans+=a[mark-1];
if ((mark+1)%7!=0) ans+=a[mark+1];
printf("%d",ans);
}