1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
#include <iostream>

using namespace std;

int main()
{
    int x, d, h, m, rTime[5], dayTime=24*60;
    cin>>x>>d>>h>>m;
    rTime[0]=2*dayTime;
    for(int i=1; i<5; i++)rTime[i]=rTime[i-1]+dayTime;
    rTime[4]+=dayTime;
    int startTime = (d-23)*dayTime+h*60+m;
    if(x == 5 && startTime < rTime[3]+dayTime+120)startTime+=60;
    int result = rTime[x-1]-startTime;
    cout<<result;
    return 0;
}