#include <iostream>
using namespace std;
int ONE_HOUR_MINUTES = 60;
int WHOLE_DAY_MINUTES = 24 * ONE_HOUR_MINUTES;
int deadlines[5] = {
2 * WHOLE_DAY_MINUTES,
3 * WHOLE_DAY_MINUTES,
4 * WHOLE_DAY_MINUTES,
5 * WHOLE_DAY_MINUTES,
7 * WHOLE_DAY_MINUTES - ONE_HOUR_MINUTES
};
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
int x, d, h, m;
cin >> x >> d >> h >> m;
d -= 23;
int time = d * WHOLE_DAY_MINUTES + h * ONE_HOUR_MINUTES + m;
if (d == 6 && h > 2) {
time -= ONE_HOUR_MINUTES;
}
int deadline = deadlines[x - 1];
cout << deadline - time << "\n";
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | #include <iostream> using namespace std; int ONE_HOUR_MINUTES = 60; int WHOLE_DAY_MINUTES = 24 * ONE_HOUR_MINUTES; int deadlines[5] = { 2 * WHOLE_DAY_MINUTES, 3 * WHOLE_DAY_MINUTES, 4 * WHOLE_DAY_MINUTES, 5 * WHOLE_DAY_MINUTES, 7 * WHOLE_DAY_MINUTES - ONE_HOUR_MINUTES }; int main() { ios::sync_with_stdio(false); cin.tie(nullptr); int x, d, h, m; cin >> x >> d >> h >> m; d -= 23; int time = d * WHOLE_DAY_MINUTES + h * ONE_HOUR_MINUTES + m; if (d == 6 && h > 2) { time -= ONE_HOUR_MINUTES; } int deadline = deadlines[x - 1]; cout << deadline - time << "\n"; } |
English