Soluții trimise

Rezumat problemă

La o centrală solară se monitorizează stocul zilnic de energie produsă și stocul total calculat pentru fiecare perioadă. Zilele de monitorizare sunt numerotate cu valori naturale consecutive, în ordine cronologică, începând cu ziua 1. O perioadă este formată din cel puțin două zile de monitorizare, consecutive, iar stocul total calculat pentru ea este suma stocurilor zilnice corespunzătoare. O zi este validată dacă stocul zilnic este cel puțin egal cu limita zilnică, minZ; o perioadă este validată dacă stocul total calculat pentru ea este cel puțin egal cu limita stabilită pentru perioade, minP, fiecare zi a perioadei este validată, iar perioada este maximală în raport cu această proprietate (nu i se mai poate adăuga nicio zi validată).

Fișierul text bac.in conține cel mult 106 numere naturale din intervalul [1,103]: pe prima linie minZ și minP, reprezentând limitele precizate pentru validare, iar pe a doua linie stocurile zilnice de energie produse în zile consecutive, în ordinea monitorizării. Numerele aflate pe aceeași linie a fișierului sunt separate prin
câte un spațiu.

Se cere să se afișeze în fișierul bac.out, pentru fiecare perioadă de producție validată, corespunzătoare datelor din fișier, câte un triplet de numere, reprezentând prima și ultima zi a perioadei, respectiv stocul total calculat pentru ea. Valorile din fiecare triplet se afișează pe câte o linie a ecranului, separate prin câte un spațiu, iar dacă nu există nicio astfel de perioadă, se afișează mesajul nu exista. Proiectați un algoritm eficient din punctul de vedere al memoriei utilizate și al timpului de executare.

Bacalaureat 2025, sesiunea august
ID   Utilizator Problema Data încărcării Stare
Anghel Rares (Rares__12) Centrala 02 Iunie 2026, 18:46 Evaluare finalizată 100
Anghel Rares (Rares__12) Centrala 02 Iunie 2026, 18:44 Evaluare finalizată 50
Anghel Rares (Rares__12) Centrala 02 Iunie 2026, 18:44 Evaluare finalizată 80
Anghel Rares (Rares__12) Centrala 02 Iunie 2026, 18:44 Evaluare finalizată 0
Anghel Rares (Rares__12) Centrala 02 Iunie 2026, 18:44 Evaluare finalizată 0
istrate mihai (mihai_istrate17) Centrala 31 Mai 2026, 14:05 Evaluare finalizată 100
istrate mihai (mihai_istrate17) Centrala 31 Mai 2026, 14:04 Evaluare finalizată 60
istrate mihai (mihai_istrate17) Centrala 31 Mai 2026, 14:01 Evaluare finalizată 60
Gavriloiu Sergiu-Alexandru (Gavriloiu_S_Alex) Centrala 28 Mai 2026, 23:41 Evaluare finalizată 20
Talos David (davidtallos) Centrala 28 Mai 2026, 22:16 Evaluare finalizată 100
Preotesescu Mihai (Mihai123qq) Centrala 22 Mai 2026, 17:49 Evaluare finalizată 0
Preotesescu Mihai (Mihai123qq) Centrala 22 Mai 2026, 17:49 Evaluare finalizată 0
Preotesescu Mihai (Mihai123qq) Centrala 22 Mai 2026, 17:29 Evaluare finalizată 0
Preotesescu Mihai (Mihai123qq) Centrala 22 Mai 2026, 17:28 Evaluare finalizată 0
Rosu Anca (Anca2810) Centrala 22 Mai 2026, 11:20 Evaluare finalizată 100
Rosu Anca (Anca2810) Centrala 22 Mai 2026, 11:18 Evaluare finalizată 80
Rosu Anca (Anca2810) Centrala 22 Mai 2026, 11:17 Evaluare finalizată 80
Rosu Anca (Anca2810) Centrala 22 Mai 2026, 11:16 Evaluare finalizată 80
Rosu Anca (Anca2810) Centrala 22 Mai 2026, 11:14 Evaluare finalizată 80
Bozintan Antonia (Antonia_Bozintan) Centrala 19 Mai 2026, 15:53 Evaluare finalizată 100
Bozintan Antonia (Antonia_Bozintan) Centrala 19 Mai 2026, 15:52 Evaluare finalizată 0
Bozintan Antonia (Antonia_Bozintan) Centrala 18 Mai 2026, 13:40 Evaluare finalizată 70
Stoia Mirela (stoiamirela) Centrala 17 Mai 2026, 22:23 Evaluare finalizată 100
Hurezanu Luca (hluca) Centrala 15 Mai 2026, 17:51 Evaluare finalizată 100
Hurezanu Luca (hluca) Centrala 15 Mai 2026, 15:08 Evaluare finalizată 100
Hurezanu Luca (hluca) Centrala 15 Mai 2026, 14:52 Evaluare finalizată 80
Hurezanu Luca (hluca) Centrala 15 Mai 2026, 14:39 Evaluare finalizată 0
Stoean Mario (MarioStoean) Centrala 15 Mai 2026, 10:18 Evaluare finalizată 100
Stoean Mario (MarioStoean) Centrala 15 Mai 2026, 10:17 Evaluare finalizată 100
Chiorescu Eric (Milsus) Centrala 13 Mai 2026, 15:22 Evaluare finalizată 100
Chiorescu Eric (Milsus) Centrala 13 Mai 2026, 15:22 Evaluare finalizată 70
Colin Liliana (liliana_colin) Centrala 13 Mai 2026, 14:56 Evaluare finalizată 100
Laura comsiu (lauracomsoiu) Centrala 08 Mai 2026, 09:11 Evaluare finalizată 100
Laura comsiu (lauracomsoiu) Centrala 08 Mai 2026, 09:05 Evaluare finalizată 100
Pastiu Oana (oanapastiu18) Centrala 08 Mai 2026, 08:29 Evaluare finalizată E.C
Iakob Karina Maria (karinaa_4) Centrala 08 Mai 2026, 08:27 Evaluare finalizată E.C
Iakob Karina Maria (karinaa_4) Centrala 08 Mai 2026, 08:23 Evaluare finalizată E.C
sibiu Dalia (liviuthorga) Centrala 08 Mai 2026, 08:23 Evaluare finalizată 0
sibiu Dalia (liviuthorga) Centrala 08 Mai 2026, 08:22 Evaluare finalizată 100
Dragoiu Marck (marck67) Centrala 08 Mai 2026, 08:16 Evaluare finalizată 100
Carje Luca (luca111) Centrala 08 Mai 2026, 07:12 Evaluare finalizată 100
Carare Razvan (Razvan078) Centrala 07 Mai 2026, 20:48 Evaluare finalizată 100
Carare Razvan (Razvan078) Centrala 07 Mai 2026, 20:48 Evaluare finalizată E.C
Carare Razvan (Razvan078) Centrala 07 Mai 2026, 20:47 Evaluare finalizată E.C
Leabu Maria (mariaioana7634) Centrala 07 Mai 2026, 20:25 Evaluare finalizată E.C
Leabu Maria (mariaioana7634) Centrala 07 Mai 2026, 20:22 Evaluare finalizată E.C
Goodbye CNS (But_Andrei) Centrala 07 Mai 2026, 13:40 Evaluare finalizată 100
Orzea Alexandru (Alex_Orzea) Centrala 07 Mai 2026, 06:43 Evaluare finalizată 100
Orzea Alexandru (Alex_Orzea) Centrala 07 Mai 2026, 06:42 Evaluare finalizată E.C
Orzea Alexandru (Alex_Orzea) Centrala 07 Mai 2026, 06:16 Evaluare finalizată 100
Du-te sus!