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);
}