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