#pragma GCC optimize("Ofast")
#pragma GCC optimize("O3,unroll-loops")
#include <bits/stdc++.h>
#define int long long
using namespace std;
int32_t main() {
ios_base::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
int x,d,h,m;
cin>>x>>d>>h>>m;
if(x == 1){
if(d == 23){
cout<<24*60-h*60-m+24*60;
}
else{
cout<<24*60-h*60-m;
}
}
else if(x == 2){
if(d == 24){
cout<<24*60-h*60-m+24*60;
}
else{
cout<<24*60-h*60-m;
}
}
else if(x == 3){
if(d == 25){
cout<<24*60-h*60-m+24*60;
}
else{
cout<<24*60-h*60-m;
}
}
else if(x == 4){
if(d == 26){
cout<<24*60-h*60-m+24*60;
}
else{
cout<<24*60-h*60-m;
}
}
else{
if(d == 27){
cout<<24*60+23*60+24*60-h*60-m;
}
else if(d == 28){
cout<<47*60-h*60-m;
}
else{
if(h < 2){
cout<<23*60-h*60-m;
}
else{
cout<<24*60-h*60-m;
}
}
}
}
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 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 | #pragma GCC optimize("Ofast") #pragma GCC optimize("O3,unroll-loops") #include <bits/stdc++.h> #define int long long using namespace std; int32_t main() { ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); int x,d,h,m; cin>>x>>d>>h>>m; if(x == 1){ if(d == 23){ cout<<24*60-h*60-m+24*60; } else{ cout<<24*60-h*60-m; } } else if(x == 2){ if(d == 24){ cout<<24*60-h*60-m+24*60; } else{ cout<<24*60-h*60-m; } } else if(x == 3){ if(d == 25){ cout<<24*60-h*60-m+24*60; } else{ cout<<24*60-h*60-m; } } else if(x == 4){ if(d == 26){ cout<<24*60-h*60-m+24*60; } else{ cout<<24*60-h*60-m; } } else{ if(d == 27){ cout<<24*60+23*60+24*60-h*60-m; } else if(d == 28){ cout<<47*60-h*60-m; } else{ if(h < 2){ cout<<23*60-h*60-m; } else{ cout<<24*60-h*60-m; } } } } |
English