Submission

Status:

P-PP-------------P--

Subtask/Task Score:

20/100

Score: 20

User: punzacp555

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

Language: cpp

Time: 0.004 second

Submitted On: 2026-10-02 22:01:06

#include <bits/stdc++.h>
using namespace std;

int main() {
    cin.tie(0)->sync_with_stdio(0);
    int m, d;
    cin >> m >> d;

    vector<int> start = {0,1,32,60,91,121,152,182,213,244,274,305,336};
    vector<int> a(366);

    // for(int i=start[m]; (); i++) {
    //     a[i] = (i+d-1) % 7;
    // }

    if(m >= 8) {
        for(int i=start[m]+d-1; (d < 12 ? i <= 193 : i >= 193); (d < 12 ? i++ : i--)) {
            a[i] = ((i+d-1) % 7 ? (i+d-1) % 7 : 7);
        }
    }else {
        for(int i=start[m]+d-1; i<=193; i++) {
            a[i] = ((i+d-1) % 7 ? (i+d-1) % 7 : 7);
        }
    }

    cout << a[193];

    return 0;
}