Submission

Status:

PPPPPPPPPPPPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: chs_14

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

Language: cpp

Time: 0.003 second

Submitted On: 2026-01-12 20:44:36

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

int MONTHS[12] = {31,28,31,30,31,30,31,31,30,31,30,31};

int main() {
    int m, d;
    if (!(cin >> m >> d)) return 0;

    // Normalize d to 0..6 where 0 = Sunday
    d = (d+11)%7;

    // Move month-by-month to reach August (8)
    while (m < 8) {
        d = (d + (MONTHS[m-1] % 7)) % 7;
        m++;
    }
    while (m > 8) {
        d = (d - (MONTHS[m-2] % 7)) % 7;
        if (d < 0) d += 7;
        m--;
    }

    cout << d << '\n';
    return 0;
}