.campion
conectare | înregistrare | căutare
Pagina principală » Probleme » bac

ultima problemă
grupă: mică
sursă: OMI 2016
ultimul articol
autor: Prof. Radu Vişinescu
ultimul software
autor: Prof. Emanuela Cerchez
.campion
bac


Timp maxim de executie/test:
0.7 secunde
Memorie totala disponibila/stiva:
15 MB/1 MB

Orasul A este situat pe un mal al Dunarii, iar orasul B pe celalalt mal. Legatura dintre orasele A si B se poate realiza numai cu bacul.
Compania X a primit autorizatie de transport fluvial, cu conditia sa asigure si legatura cu bacul intre orasele A si B. Primariile celor doua orase au stabilit de comun acord programul sosiri-plecari pe care trebuie sa il respecte compania X.
Fiind un tanar programator dornic de afirmare, vreti sa determinati numarul minim de bacuri necesare companiei, astfel incat programul sa poata fi respectat.

Cerinta

Scrieti un program care sa determine numarul minim de bacuri necesare pentru a respecta programul.

Date de intrare

Prima linie a fisierului de intrare bac.in contine doua numere naturale K si L, separate printr-un singur spatiu (K - durata traversarii, L - durata de imbarcare/debarcare, exprimata in minute).
Urmatoarea linie contine un numar natural A, care reprezinta numarul de plecari din orasul A. Fiecare dintre urmatoarele A linii contine timpul unei plecari din orasul A. Urmatoarea linie contine un numar natural B, care reprezinta numarul de plecari din orasul B. Fiecare dintre urmatoarele B linii contine timpul unei plecari din orasul B. Timpii de plecare sunt dati in ordine cronologica in formatul HH:MM (ora si minutul). Daca ora sau minutul nu este un numar de doua cifre, va fi precedata de un 0.

Date de iesire

Fisierul de iesire bac.out contine o singura linie pe care se afla numarul minim de bacuri necesare pentru a respecta programul.

Restrictii

  • 1 <= K, L <= 1000
  • 1 <= A, B <= 1440
  • Timpii sunt cuprinsi intre 00:00 si 23:59.

Exemple

bac.in bac.out bac.in bac.out bac.in bac.out
30 15
1
08:00
1
08:00
2 90 30
2
09:00
10:00
4
08:00
11:00
14:00
20:00
3 15 30
2
08:00
12:00
1
08:45
1

prof. Serban Marinel
Liceul de Informatica "Grigore Moisil" Iasi
Contact:marinel at liis.ro

propunător: Prof. Emanuela Cerchez
emanuela.cerchez@gmail.com
Articole recomandate
Probleme recomandate
De la .campion 2003: newcomp, rima, algebra, turn1, aparitii, carti1, program1, tgraf, ceas1, spioni, kgb, tabara1, romane, stop, hanoi, lift, pic, sms, fibo, parc, circular, logn, lex, joc7, cuburi1, sant, mobile, pattern, oras, produs, mutare, viteza, concurs2, furnici, homeless, subsir
De acelaşi autor: premii, finala, fractii, trei, manevre, nrcuv, an, vopsea, opmat, tramvai, bipal, kpal, sarpe, replace, factori, barca, perechi, grupe, cod, reactii, factura, decript, trenuri, holo, cifre, firma, tribile, mesaj, tricouri, pajura, monede, programs, fry, repeat, red, pavaj, bacan, nrbinar, invest, cutie2, loc, depou, nr3, zid, felinare, sir3, sqr, carte, labirint, stea, count, evaluare, super, schimb, zaruri, vectori, spirala, desen1, rima, ceas1, romane, sms, excursia, joc7, furnici, munte1, cezar, marcare, excursie1, culmi, sume1, schi, nr4, fractie, cod3, medii, tren3, top, sant1, imagine, ocr, perfect, pluton, reforma, alee, ceas2, paritate, borcane, aranjare, comoara1, culmi1, reactivi, submult, sablon1, sir8, sume2, dansatori, smith, tom, matriosca, asociativ, control1, calorii, immortal, concat, mat, cubinvers, mine, divizori, cheie, stelar, joct, minmax, cladire, adunscad, razboi, ore, oras1, sumprod, prisme, operatii1, lgdrum, unupatru, chibrituri, extraprime, prieten, rebus1, grindina, opmult, betisoare, antitero, clase, pagini, ornament, ordine, spioni1
Despre Greedy: lac, sumdif, checkin, baby, startrek, placi, gramezi, mese, jobs, politics, joc3, playlist, carte, exam, subperm, piloti, barca1, pitici, bombe, pic, pal, antena, culmi, numar2, lover, sant1, volei1, ab3, camion1, aranjare, popas, reactivi, mesaj2, dp, jocv, segm, calorii, album, kdtree, sport2, telecab, dag, cifre4, micro, triburi, testament, nor, eoliene, vintage, cifre5, agenda, monede2, charlie, scadere, barci
surse trimise | ajutor