#include <bits/stdc++.h>
using namespace std;
int T[7];
int zmien( int wyn, int god, int min ){
bool odj=0;
if( wyn == 29 && god > 2 )
odj=1;
wyn -= 23;
wyn *= 24*60;
wyn += god*60;
wyn += min;
if( odj )
wyn -= 60 ;
return wyn;
}
int main(){
ios_base::sync_with_stdio(0);
cin.tie(0);
T[1] = 48;
T[2] = 72;
T[3] = 96;
T[4] = 120;
T[5] = 167;
for( int i=1; i<=5; ++i )
T[i] *= 60;
int rund, dzien, god, min, zam;
cin >> rund >> dzien >> god >> min;
zam = zmien( dzien, god, min );
cout << T[rund]-zam << '\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 27 28 29 30 31 32 33 34 35 | #include <bits/stdc++.h> using namespace std; int T[7]; int zmien( int wyn, int god, int min ){ bool odj=0; if( wyn == 29 && god > 2 ) odj=1; wyn -= 23; wyn *= 24*60; wyn += god*60; wyn += min; if( odj ) wyn -= 60 ; return wyn; } int main(){ ios_base::sync_with_stdio(0); cin.tie(0); T[1] = 48; T[2] = 72; T[3] = 96; T[4] = 120; T[5] = 167; for( int i=1; i<=5; ++i ) T[i] *= 60; int rund, dzien, god, min, zam; cin >> rund >> dzien >> god >> min; zam = zmien( dzien, god, min ); cout << T[rund]-zam << '\n'; return 0; } |
English