Submission
Status:
PPPPPPPPPPPPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: yourmom
Problemset: ปฏิทินวันแม่
Language: cpp
Time: 0.004 second
Submitted On: 2026-10-03 10:22:18
#include <iostream>
using namespace std;
int main() {
int days_in_month[] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int m, d;
cin >> m >> d;
int doy_m1 = 1;
for (int i = 0; i < m - 1; i++) {
doy_m1 += days_in_month[i];
}
int doy_aug12 = 12;
for (int i = 0; i < 7; i++) {
doy_aug12 += days_in_month[i];
}
int diff = doy_aug12 - doy_m1;
int weekday = ((d - 1 + diff) % 7 + 7) % 7 + 1;
cout << weekday << endl;
return 0;
}