#include <bits/stdc++.h>
#define int long long
using namespace std;
signed main()
{
int x,d,h,m;
cin>>x>>d>>h>>m;
int kon = 0;
if (x < 5)
{
kon = 23 + x;
}
else
{
kon = 29;
}
int wyn = ((kon - 23) * 1440 + 23 * 60 + 59) - ((d - 23) * 1440 + h * 60 + m ) + 1;
if (((d - 23) * 1440 + h * 60 + m) <= (29 - 23) * 1440 + 2 * 60 && (kon - 23) * 1440 + 23 * 60 + 59 >= (29 - 23) * 1440 + 2 * 60)
{
wyn -= 60;
}
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 | #include <bits/stdc++.h> #define int long long using namespace std; signed main() { int x,d,h,m; cin>>x>>d>>h>>m; int kon = 0; if (x < 5) { kon = 23 + x; } else { kon = 29; } int wyn = ((kon - 23) * 1440 + 23 * 60 + 59) - ((d - 23) * 1440 + h * 60 + m ) + 1; if (((d - 23) * 1440 + h * 60 + m) <= (29 - 23) * 1440 + 2 * 60 && (kon - 23) * 1440 + 23 * 60 + 59 >= (29 - 23) * 1440 + 2 * 60) { wyn -= 60; } cout << wyn; } |
English