Решение задачи "Кассы" с Acmp

Без пояснения   Просмотров: 23


На одном из московских вокзалов билеты продают N касс. Каждая касса работает без перерыва определенный промежуток времени по фиксированному расписанию (одному и тому же каждый день). Требуется определить, на протяжении какого времени в течение суток работают все кассы одновременно.


Код

#include <bits/stdc++.h>

using namespace std;

int main()
{
    int n, h1, m1, h2, m2, res = 0;
    cin >> n;
    vector<int> a(1440);
    for(int i = 0; i < n; ++i){
        cin >> h1 >> m1 >> h2 >> m2;
        int t1 = h1 * 60 + m1;
        int t2 = h2 * 60 + m2;
        //cout << t1 << " " << t2 << endl;
        if(t1 >= t2){
            for(int j = t1; j < 1440; ++j)
                a[j]++;
            for(int j = 0; j < t2; ++j)
                a[j]++;
        }
        else
            for(int j = t1; j < t2; ++j)
                a[j]++;

    }
    for(auto i: a)
        if(i == n)
            ++res;
    cout << res;
    return 0;
}

         


<div style=

A PHP Error was encountered

Severity: Notice

Message: Undefined index: first_name

Filename: templates/tasksdecision_view.php

Line Number: 133

Backtrace:

File: /var/www/u0984434/data/www/hsecodes.com/application/views/templates/tasksdecision_view.php
Line: 133
Function: _error_handler

File: /var/www/u0984434/data/www/hsecodes.com/application/controllers/Tasksdecision.php
Line: 120
Function: view

File: /var/www/u0984434/data/www/hsecodes.com/index.php
Line: 315
Function: require_once

Администратор Photo" /> Автор:


Отправить решение задачи
Чтобы отправить решение вам нужно войти в систему или зарегистрироваться

Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться