Submission
Status:
P-P-------P---------
Subtask/Task Score:
15/100
Score: 15
User: samsenpisardmoo
Problemset: ปฏิทินวันแม่
Language: cpp
Time: 0.003 second
Submitted On: 2025-10-13 09:13:54
#include <iostream>
using namespace std;
int main()
{
int m, d;
cin >> m >> d;
int mn[13] = {0,31,28,31,30,31,30,31,31,30,31,30,31};
int ans = 0;
if(m < 8)
{
for(int i = m + 1; i < 8; i++)
{
ans += mn[i];
}
ans += 12;
ans %= 7;
}
else if(m > 8)
{
for(int i = m - 1; i > 8; i--)
{
ans += mn[i];
}
ans += 19;
ans %= 7;
}
else
{
int diff = d - 12;
ans = ((diff % 7) + 7) % 7;
}
ans = (ans + d - 1) % 7;
if(ans < 0) ans += 7;
cout << ans;
}