Submission

Status:

PPPPPPPPPPPPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: chokun

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

Language: cpp

Time: 0.005 second

Submitted On: 2026-10-06 10:44:50

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

int main(){
    int m, d;
    cin >> m >> d;

    int day_in_month[] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};

    int aug_12_of_year = 0;
    for (int i = 1; i < 8; i++){
        aug_12_of_year += day_in_month[i];
    }
    aug_12_of_year += 12;

    int input_day_of_year = 0;
    for (int i = 1; i < m; i++){
        input_day_of_year += day_in_month[i];
    }
    input_day_of_year += 1;

    int diff = aug_12_of_year - input_day_of_year;

    int target_day = ((d - 1 + diff) % 7 + 7) % 7 + 1;
    cout << target_day;
}