Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: ChanakanStudy
Problemset: เลขดวง
Language: cpp
Time: 0.003 second
Submitted On: 2026-10-11 22:49:58
#include <iostream>
#include <vector>
#include <algorithm>
#include <string>
#include <cmath>
#include <queue>
#include <stack>
#include <climits>
#include <map>
#include <numeric>
#include <iomanip>
using namespace std;
using ll = long long;
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
int lastday , posday , birthday;
cin >> lastday >> posday >> birthday;
int luckyday = 0;
if(birthday - 7 > 0) {
luckyday += birthday - 7;
}
if(birthday + 7 <= lastday) {
luckyday += birthday + 7;
}
if(((birthday + posday -1) % 7 != 0) && (birthday < lastday)) {
luckyday += birthday + 1;
}
if(((birthday + posday - 1) % 7 != 1) && (birthday > 1)) {
luckyday += birthday - 1;
}
cout << luckyday;
return 0;
}