1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;

int main() {
    vector<int> d(5), h(5, 23), m(5, 60);
    d[0] = 24;
    d[1] = 25;
    d[2] = 26;
    d[3] = 27;
    d[4] = 29;
    int x, dd, hh, mm;
    cin >> x >> dd >> hh >> mm;
    int sum = 0;
    sum += (d[x - 1] - dd) * 1'440;
    sum += (h[x - 1] - hh) * 60;
    sum += (m[x - 1] - mm);
    if (x == 5) {
        if ((dd == 29 && hh < 2) || dd < 29) sum -= 60;
    }
    cout << sum;
}