Submission
Status:
PPPPPPPPPPPPPPPPPPPP
Score: 100
User: Monasm
Problemset: ปฏิทินวันแม่
Language: cpp
Time: 0.002 second
Submitted On: 2024-09-28 12:07:48
#include <bits/stdc++.h>
#define endl '\n'
#define pb push_back
#define all(x) (x).begin(), (x).end()
using namespace std;
const long long int INF = 1e18;
const int MOD = 1e9+7;
int month[20] = {0,31,28,31,30,31,30,31,31,30,31,30,31};
int arr[20];
int main(){
ios::sync_with_stdio(false); cin.tie(0);
int n,m; cin >> n >> m; n--;
for(int i=1;i<=12;i++){
arr[i] = month[i] + arr[i-1];
}
if(n > 7){
int tmp = arr[n] - arr[7] - 11;
tmp %= 7;
for(int i=0;i<tmp;i++){
m--;
if(m == 0) m = 7;
}
}
else{
int tmp = arr[7] - arr[n] + 11;
tmp %= 7;
for(int i=0;i<tmp;i++){
m++;
if(m == 8) m = 1;
}
}
cout << m << endl;
}