Submission

Status:

PPPPPPPPPPPPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: Alif_Sama

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

Language: cpp

Time: 0.002 second

Submitted On: 2025-10-02 20:09:14

#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;

int main() {
    int m,d;
    cin >> m >> d;
    int sum = 0;
    int ans;
    for (int i = m; i <= 8; i++) {
        if (m <= 8) {
            if (i == 1 || i == 3 || i == 5 || i == 7) {
                sum += 31;
            } else if (i == 4 || i == 6) {
                sum += 30;
            } else if (i == 2) {
                sum += 28;
            } else if (i == 8) {
                sum += 11;
            }
        }
        ans = ((sum % 7) + d) % 7;
    }
    for (int i = m-1; i >= 8; i--) {
        if (m > 8) {
            if (i == 10 || i == 12) {
                sum += 31;
            } else if (i == 9 || i == 11) {
                sum += 30;
            } else if (i == 8) {
                sum += 20;
            }
        }
        ans = (7 - (sum % 7) + d) % 7;
    }
    cout << ans;
}