Submission

Status:

PPPPPPPP-----PP-PPPP

Subtask/Task Score:

70/100

Score: 70

User: Gunto

Problemset: ปฏิทินวันแม่

Language: cpp

Time: 0.002 second

Submitted On: 2026-03-23 21:57:13

#include<bits/stdc++.h>
using namespace std;
int main(){
    cin.tie(nullptr)->sync_with_stdio(0);
    int m,d;
    cin>>m>>d;
    
    vector<int> day = {31,28,31,30,31,30,31,31,30,31,30,31};
    //sum since day[m] to 6
    int sum=0;
    int sumFi = 0; 
    if(m<8){
    for(int i=m;i<=6;++i){
        sum+=day[i];
    }//lald
    sum+=12;   
    sumFi = day[m-1]-(7-d+1);
    sum+=sumFi;
    sum %=7;
    if(sum==0)cout<<7;
    else cout<<sum;
    }else if(m>8){
        for(int i=m-2;i>=8;--i){
            sum+=day[i];
        }//change start point into 1
        sum+=(7-d+1)+31-12+1;
        sum%=7;
        if(sum==0){
            cout<<"2";
        }else if(sum==1) cout<<"1";
        else if(sum==2)cout<<"7";
        else if(sum==3)cout<<"6";
        else if(sum==4)cout<<"5";
        else if(sum==5)cout<<"4";
        else if(sum==6)cout<<"3";
    }
    return 0;
}