#include <bits/stdc++.h>
using namespace std;
using ll = long long;
using str = string;
int main()
{
ios_base::sync_with_stdio(0);
cin.tie(0);
int x,d,h,m,wyn,us = 0;
cin >> x >> d >> h >> m;
if(x < 5) {
wyn = 36 * 60;
if(d - x == 22) {
us = 60 * (h - 12) + m;
}
else {
us = 12 * 60 + 60 * h + m;
}
}
else {
wyn = 60 * 60;
wyn -= 60;
if(d - x == 22) {
us = 60 * (h - 12) + m;
}
else {
us = 12 * 60 + 24 * 60 * (d - x - 23) + h * 60 + m;
if(d == 29 && h > 2) {
wyn += 60;
}
}
}
wyn -= us;
cout << wyn;
}
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 31 32 33 34 35 36 37 38 39 40 41 42 43 | #include <bits/stdc++.h> using namespace std; using ll = long long; using str = string; int main() { ios_base::sync_with_stdio(0); cin.tie(0); int x,d,h,m,wyn,us = 0; cin >> x >> d >> h >> m; if(x < 5) { wyn = 36 * 60; if(d - x == 22) { us = 60 * (h - 12) + m; } else { us = 12 * 60 + 60 * h + m; } } else { wyn = 60 * 60; wyn -= 60; if(d - x == 22) { us = 60 * (h - 12) + m; } else { us = 12 * 60 + 24 * 60 * (d - x - 23) + h * 60 + m; if(d == 29 && h > 2) { wyn += 60; } } } wyn -= us; cout << wyn; } |
English