Submission

Status:

PPPPPPPPPPPPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: Sense.exe

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

Language: cpp

Time: 0.005 second

Submitted On: 2026-10-01 08:34:26

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

int main() {
    // cout << 30+28+31+30+31+30+31+12 << " " << 27+31+30+31+30+31+12<< " " << 30+30+31+30+31+12<< " " << 29+31+30+31+12<< " " << 30+30+31+12<< " " << 29+31+12<< " " << 30+12<< " " << 11 << " " << -19 << " " << -(19+31)<< " " << -(19+31+30)<< " "<< -(19+30+31+31);
    // //223 192 164 133 103 72 42 11 -20 -50 -80 -111
    int m,d;
    cin >> m >> d;
    int diff;
    if (m == 1) diff = 223;
else if (m == 2) diff = 192;
else if (m == 3) diff = 164;
else if (m == 4) diff = 133;
else if (m == 5) diff = 103;
else if (m == 6) diff = 72;
else if (m == 7) diff = 42;
else if (m == 8) diff = 11;
else if (m == 9) diff = -20;  // (-31 + 11)
else if (m == 10) diff = -50; // (-30 - 31 + 11)
else if (m == 11) diff = -81; // (-31 - 30 - 31 + 11)
else if (m == 12) diff = -111;// (-30 - 31 - 30 - 31 + 11)

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