#include <bits/stdc++.h>
using namespace std;
int main() {
int r,dz,g,m;cin>>r>>dz>>g>>m;
int st = 22;
int odp = 0;
if (r<=4) {
st+=r;
if (st == dz) {
odp = 24*60-(g*60+m)+24*60;
}
else {
odp = 24*60-(g*60+m);
}
}
else {
if (dz == 27) {
odp = 24*60-(g*60+m)+48*60-60;
}
if (dz == 28) {
odp = 24*60-(g*60+m)+24*60-60;
}
if (dz == 29) {
if (g<=2) {
odp = 24*60-(g*60+m)-60;
}
else {
odp = 24*60-(g*60+m);
}
}
}
cout<<odp;
return 0;
}
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 | #include <bits/stdc++.h> using namespace std; int main() { int r,dz,g,m;cin>>r>>dz>>g>>m; int st = 22; int odp = 0; if (r<=4) { st+=r; if (st == dz) { odp = 24*60-(g*60+m)+24*60; } else { odp = 24*60-(g*60+m); } } else { if (dz == 27) { odp = 24*60-(g*60+m)+48*60-60; } if (dz == 28) { odp = 24*60-(g*60+m)+24*60-60; } if (dz == 29) { if (g<=2) { odp = 24*60-(g*60+m)-60; } else { odp = 24*60-(g*60+m); } } } cout<<odp; return 0; } |
English