#include <bits/stdc++.h>
#include <iomanip>
using namespace std;
using ll = long long ;
using pii = pair <int,int> ;
using pll = pair<ll,ll> ;
using vi = vector <int> ;
using vll = vector < ll > ;
using tiii = tuple<int,int,int> ;
using ld = long double ;
#define cYes {cout<<"YES\n";return;}
#define cNo {cout<<"NO\n";return;}
#define bra(x) "[" << (x) << "] "
#define ndl '\n' ;
#define all(x) (x).begin() , (x).end()
#define sz(x) (int)(x).size()
#define nd second
#define st first
#define vvi vector<vector<int>>
//#define DEBUG
#ifdef DEBUG
#define dbg(x) cerr << #x << " = " << x << endl
#else
#define dbg(x)
#endif
// LICZYMY OD 23 MARCA 12:00
int ROUND , HOURS , MINUTES , DAY ;
int KNC[10] ;
int main(){
ios_base::sync_with_stdio(false) ; cin.tie(0) ;
KNC[1] = 2160 ;
KNC[2] = 3600 ;
KNC[3] = 5040 ;
KNC[4] = 6480 ;
KNC[5] = 9360 ;
int ZMIANA = KNC[4] + (24*60) + ( 2 * 60 ) ;
cin >> ROUND >> DAY >> HOURS >> MINUTES ;
DAY -= 23 ;
int CZAS = ( ( (DAY*24) + HOURS ) * 60 ) + MINUTES - (12*60) ;
dbg(ZMIANA) ;
dbg(CZAS) ;
int ROZNICA = KNC[ROUND] - CZAS ;
if(CZAS <= ZMIANA and ROUND == 5 ){
ROZNICA -= 60 ;
}
cout << ROZNICA << endl ;
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 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 | #include <bits/stdc++.h> #include <iomanip> using namespace std; using ll = long long ; using pii = pair <int,int> ; using pll = pair<ll,ll> ; using vi = vector <int> ; using vll = vector < ll > ; using tiii = tuple<int,int,int> ; using ld = long double ; #define cYes {cout<<"YES\n";return;} #define cNo {cout<<"NO\n";return;} #define bra(x) "[" << (x) << "] " #define ndl '\n' ; #define all(x) (x).begin() , (x).end() #define sz(x) (int)(x).size() #define nd second #define st first #define vvi vector<vector<int>> //#define DEBUG #ifdef DEBUG #define dbg(x) cerr << #x << " = " << x << endl #else #define dbg(x) #endif // LICZYMY OD 23 MARCA 12:00 int ROUND , HOURS , MINUTES , DAY ; int KNC[10] ; int main(){ ios_base::sync_with_stdio(false) ; cin.tie(0) ; KNC[1] = 2160 ; KNC[2] = 3600 ; KNC[3] = 5040 ; KNC[4] = 6480 ; KNC[5] = 9360 ; int ZMIANA = KNC[4] + (24*60) + ( 2 * 60 ) ; cin >> ROUND >> DAY >> HOURS >> MINUTES ; DAY -= 23 ; int CZAS = ( ( (DAY*24) + HOURS ) * 60 ) + MINUTES - (12*60) ; dbg(ZMIANA) ; dbg(CZAS) ; int ROZNICA = KNC[ROUND] - CZAS ; if(CZAS <= ZMIANA and ROUND == 5 ){ ROZNICA -= 60 ; } cout << ROZNICA << endl ; return 0 ; } |
English