Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: asdasd

Problemset: เลขดวง

Language: cpp

Time: 0.003 second

Submitted On: 2025-10-12 15:12:28

#include <stdio.h>
int main(){
    int how,first,day;
    scanf("%d %d %d",&how,&first,&day);
    int finalday;
    if(day%7==1){
        finalday = first;
    }
    else if(day%7==2){
        finalday = first+1;
        if(finalday>7){
            finalday-=7;
        }
    }
    else if(day%7==3){
        finalday = first+2;
        if(finalday>7){
            finalday-=7;
        }
    }
    else if(day%7==4){
        finalday = first+3;
        if(finalday>7){
            finalday-=7;
        }
    }
    else if(day%7==5){
        finalday = first+4;
        if(finalday>7){
            finalday-=7;
        }
    }
    else if(day%7==6){
        finalday = first+5;
        if(finalday>7){
            finalday-=7;
        }
    }
    else{
        finalday = first+6;
        if(finalday>7){
            finalday-=7;
        }
    }
    int sum = 0;
    if(day-7>0){
        sum += day-7;
    }
    if(day+7<how){
        sum += day+7;
    }
    if(finalday!=1&&day-1>0){
        sum+= day-1;
    }
    if(finalday!=7&&day+1<=how){
        sum+= day+1;
    }
    printf("%d",sum);
}