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
#include <bits/stdc++.h>
#define int long long

using namespace std;

signed main() 
{
    int x,d,h,m;
    cin>>x>>d>>h>>m;

    int kon = 0;
    if (x < 5)
    {
        kon = 23 + x;
    }
    
    else
    {
        kon = 29;
    }
    
    int wyn = ((kon - 23) * 1440 + 23 * 60 + 59)   -    ((d - 23) * 1440 + h * 60 + m ) + 1;
    if (((d - 23) * 1440 + h * 60 + m)    <=    (29 - 23) * 1440 + 2 * 60    &&    (kon - 23) * 1440 + 23 * 60 + 59   >=    (29 - 23) * 1440 + 2 * 60) 
    {
        wyn -= 60;
    }

    cout << wyn;
}