98562024-03-12 12:52:37nietzsche1Öntözés (50 pont)cpp17Elfogadva 50/5076ms4768 KiB
#include <vector>
#include <iostream>

struct Tartam
{
    int kezdoNap, kezdoOra;
    int vegsoNap, vegsoOra;
};


int main ()
{
    int uresNapokSzama, kerdesekSzama;
    std::vector<Tartam> kerdesek;
    std::vector<int> valaszok;
    std::cin >> kerdesekSzama >> uresNapokSzama;

    for ( int i = 0; i < kerdesekSzama; i++ )
        ( kerdesek.push_back( Tartam() ), std::cin >> kerdesek.back().kezdoNap >> kerdesek.back().kezdoOra
                                                   >> kerdesek.back().vegsoNap >> kerdesek.back().vegsoOra );
    
    for ( int i = 0; i < kerdesekSzama; i++ )
    {
        int orakSama = ( 24 - kerdesek.at(i).kezdoOra ) + ( kerdesek.at(i).vegsoOra - 1 ) + ( kerdesek.at(i).vegsoNap - kerdesek.at(i).kezdoNap - 1 ) * 24;
        valaszok.push_back( orakSama / uresNapokSzama );
    }

    for ( int i : valaszok )
        std::cout << i << std::endl;

    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base50/50
1Elfogadva0/03ms1960 KiB
2Elfogadva0/013ms2436 KiB
3Elfogadva5/53ms2316 KiB
4Elfogadva5/574ms3652 KiB
5Elfogadva3/33ms2532 KiB
6Elfogadva3/33ms2744 KiB
7Elfogadva3/33ms2828 KiB
8Elfogadva3/33ms2828 KiB
9Elfogadva3/33ms2952 KiB
10Elfogadva3/33ms3036 KiB
11Elfogadva3/33ms3040 KiB
12Elfogadva1/13ms3044 KiB
13Elfogadva1/13ms3144 KiB
14Elfogadva1/13ms3272 KiB
15Elfogadva1/13ms3360 KiB
16Elfogadva2/276ms4612 KiB
17Elfogadva3/374ms4620 KiB
18Elfogadva2/272ms4516 KiB
19Elfogadva3/375ms4516 KiB
20Elfogadva1/174ms4516 KiB
21Elfogadva1/172ms4540 KiB
22Elfogadva3/374ms4768 KiB