Submission

Status:

PPPPP-P-PP

Subtask/Task Score:

80/100

Score: 80

User: nicekrittaphat

Problemset: เลขดวง

Language: cpp

Time: 0.005 second

Submitted On: 2026-10-11 15:56:45

#include <iostream>
using namespace std;

int main(){

    int maxday;
    int starttype;
    int yourday;
    cin>>maxday>>starttype>>yourday;

    bool up=true;
    bool down = true;
    bool left = true;
    bool right = true;


    int res=0;
    //
    if(yourday<=(8-starttype))up = false;
    if((yourday-(9-starttype))%7==0)left = false;
    if((yourday-(8-starttype))%7==0||yourday==maxday)right= false;
    if(yourday>=(30-starttype))down=false;

    if(up)res+=yourday-7;
    if(left)res+=yourday-1;
    if(right)res+=yourday+1;
    if(down)res+=yourday+7;
    cout<<res;
    
}