#include <bits/stdc++.h>
using namespace std;
int minuty(int d, int h, int m) {
// cout << "minuty " << d << " " << h << " " << m << "\n";
return (d - 1) * 24 * 60 + h * 60 + m;
}
int main() {
ios_base::sync_with_stdio(0);
cin.tie(0);
int x, d, h, m;
cin >> x >> d >> h >> m;
if (x != 5) {
cout << minuty(x + 24, 0, 0) - minuty(d, h, m);
}
else {
int start = minuty(d, h, m);
int zmiana = minuty(29, 2, 0);
if (start < zmiana) {
cout << minuty(30, 0, 0) - start - 60;
}
else {
cout << minuty(30, 0, 0) - start;
}
}
}
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 28 29 30 | #include <bits/stdc++.h> using namespace std; int minuty(int d, int h, int m) { // cout << "minuty " << d << " " << h << " " << m << "\n"; return (d - 1) * 24 * 60 + h * 60 + m; } int main() { ios_base::sync_with_stdio(0); cin.tie(0); int x, d, h, m; cin >> x >> d >> h >> m; if (x != 5) { cout << minuty(x + 24, 0, 0) - minuty(d, h, m); } else { int start = minuty(d, h, m); int zmiana = minuty(29, 2, 0); if (start < zmiana) { cout << minuty(30, 0, 0) - start - 60; } else { cout << minuty(30, 0, 0) - start; } } } |
English