Submission

Status:

PPPPPPPPPPPP-PPPPPPP

Subtask/Task Score:

95/100

Score: 95

User: punzacp555

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

Language: cpp

Time: 0.002 second

Submitted On: 2026-10-03 07:38:12

#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]; i>=224; i--) {
            a[i] = (d < 0 ? d += 7 : d) % 7;
            d--;
        }
    }else {
        for(int i=start[m]; i<=224; i++) {
            a[i] = d % 7;
            d++;
        }
    }

    cout << (!a[224] ? 7 : a[224]);

    // cout << a[305];

    // for(int i=0; i<=365; i++) cout << a[i] << ' ';

    return 0;
}