#include<bits/stdc++.h>
using namespace std;
int main(){
int x, d, h, m;
cin >> x >> d >> h >> m;
int ans = 0;
if(x != 5){
if(d == 23 + x){
ans = 24 - h;
}else{
ans = 24 - h + 24;
}
}else{
if(d == 27){
ans = 24 * 2 + (24-h) - 1;
}else if(d == 28){
ans = 24 + (24-h) - 1;
}else{
if(h <= 2){
h++;
}
ans = 24-h;
}
}
cout << ans * 60 - m << '\n';
}
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 main(){ int x, d, h, m; cin >> x >> d >> h >> m; int ans = 0; if(x != 5){ if(d == 23 + x){ ans = 24 - h; }else{ ans = 24 - h + 24; } }else{ if(d == 27){ ans = 24 * 2 + (24-h) - 1; }else if(d == 28){ ans = 24 + (24-h) - 1; }else{ if(h <= 2){ h++; } ans = 24-h; } } cout << ans * 60 - m << '\n'; } |
English