#include <bits/stdc++.h>
using namespace std;
int main() {
std::ios_base::sync_with_stdio(false);
std::cin.tie(NULL);
int runda,day,hour,minute;
int result;
cin>>runda>>day>>hour>>minute;
int first_day[6] = {0,23,24,25,26,27};
if(runda<=4) {
if(day == first_day[runda]) {
result = 2880-60*hour-minute;
} else result = 1440 - 60*hour-minute;
} else {
if(day<=28 || (day==29 and hour<=2)) {
result = 1440*(30-day)-60-60*hour-minute;
} else result = 1440-180-60*(hour-3)-minute;
}
cout<<result<<"\n";
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 | #include <bits/stdc++.h> using namespace std; int main() { std::ios_base::sync_with_stdio(false); std::cin.tie(NULL); int runda,day,hour,minute; int result; cin>>runda>>day>>hour>>minute; int first_day[6] = {0,23,24,25,26,27}; if(runda<=4) { if(day == first_day[runda]) { result = 2880-60*hour-minute; } else result = 1440 - 60*hour-minute; } else { if(day<=28 || (day==29 and hour<=2)) { result = 1440*(30-day)-60-60*hour-minute; } else result = 1440-180-60*(hour-3)-minute; } cout<<result<<"\n"; return 0; } |
English