Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: jeeno987
Problemset: เลขดวง
Language: cpp
Time: 0.004 second
Submitted On: 2026-10-10 18:17:51
#include <iostream>
using namespace std;
int main() {
int n, w, d;
cin >> n >> w >> d; // days in the month, weekday of the 1st (1 = Sunday), birth date
int col = (w - 1 + d - 1) % 7; // 0 = Sunday column
int sum = 0;
if (d - 7 >= 1) sum += d - 7;
if (d + 7 <= n) sum += d + 7;
if (col > 0 && d - 1 >= 1) sum += d - 1;
if (col < 6 && d + 1 <= n) sum += d + 1;
cout << sum << '\n';
return 0;
}