Soluții trimise

Rezumat problemă

#3732 Seism

Cercetătorii de la NASA au instalat pe Marte un seismograf cu ajutorul căruia s-au înregistrat mișcările la nivelul solului planetei. Seismograful a trimis în fiecare din cele N secunde ce definesc perioada de timp analizată, câte un semnal pe Pământ ce a fost codificat de cercetători cu valoarea 1, dacă seismograful a detectat mișcare și 0, în cazul în care nu s-a înregistrat mișcare la nivelul solului planetei. Astfel, un seism de pe Marte a fost definit de cercetători ca fiind o perioadă continuă de timp în care seismograful a trimis, din secundă în secundă, câte un semnal codificat cu 1 și care începe după cel puțin două semnale codificate cu 0, iar la sfârșitul ei sunt înregistrate cel puțin două semnale codificate cu 0.
Cunoscând șirul celor N valori transmise în ordine de seismograf, scrieți un program care să determine:
1. Care a fost durata maximă, exprimată în secunde a unui seism;
2. Câte seisme au avut loc în perioada de timp analizată;
3. Din cauza unei erori tehnice, o perioadă continuă de timp seismograful a transmis eronat. Astfel, în șirul inițial format din cele N semnale, trebuie să înlocuim valoarea 0 cu valoarea 1, într-o singură secvență, de lungime nevidă, de elemente nule alăturate. Analizând toate posibilitățile de a face această modificare, determinați durata maximă a unui seism care se obține după modificarea șirului inițial de semnale.

ID   Utilizator Problema Data încărcării Stare
Gelal Ayan (Ayan10) Seism 11 Mai 2025, 13:16 Evaluare finalizată 40
Andrei Cezar Costin (cezar2012) Seism 06 Mai 2025, 15:38 Evaluare finalizată 32
Andrei Cezar Costin (cezar2012) Seism 06 Mai 2025, 15:38 Evaluare finalizată 28
Andrei Cezar Costin (cezar2012) Seism 06 Mai 2025, 15:37 Evaluare finalizată 32
Andrei Cezar Costin (cezar2012) Seism 06 Mai 2025, 15:31 Evaluare finalizată 28
Andrei Cezar Costin (cezar2012) Seism 30 Aprilie 2025, 08:58 Evaluare finalizată 32
Fake Ciuci (DominicDragan2023) Seism 13 Aprilie 2025, 18:16 Evaluare finalizată 4
Fake Ciuci (DominicDragan2023) Seism 13 Aprilie 2025, 18:14 Evaluare finalizată 2
Fake Ciuci (DominicDragan2023) Seism 13 Aprilie 2025, 18:14 Evaluare finalizată 6
Enache Andrei (andreiiancuenache) Seism 09 Aprilie 2025, 17:01 Evaluare finalizată 4
Enache Andrei (andreiiancuenache) Seism 09 Aprilie 2025, 16:13 Evaluare finalizată 28
Enache Andrei (andreiiancuenache) Seism 09 Aprilie 2025, 16:12 Evaluare finalizată 12
Enache Andrei (andreiiancuenache) Seism 09 Aprilie 2025, 16:11 Evaluare finalizată 28
Enache Andrei (andreiiancuenache) Seism 09 Aprilie 2025, 15:53 Evaluare finalizată 28
Enache Andrei (andreiiancuenache) Seism 09 Aprilie 2025, 15:51 Evaluare finalizată 28
Enache Andrei (andreiiancuenache) Seism 09 Aprilie 2025, 15:49 Evaluare finalizată 28
Enache Andrei (andreiiancuenache) Seism 09 Aprilie 2025, 15:49 Evaluare finalizată 20
DUMITRESCU DARIUS ANDREI (DUMITRESCU_DARIUS_ANDREI) Seism 08 Aprilie 2025, 09:18 Evaluare finalizată 100
Ionita Leon Alexandru (leon_ionita) Seism 08 Aprilie 2025, 09:13 Evaluare finalizată 100
Butuc Rania (RaniaButuc) Seism 07 Aprilie 2025, 18:38 Evaluare finalizată 100
Ionita Leon Alexandru (leon_ionita) Seism 05 Aprilie 2025, 12:22 Evaluare finalizată 16
Ionita Leon Alexandru (leon_ionita) Seism 05 Aprilie 2025, 12:18 Evaluare finalizată 0
Andrei Cezar Costin (cezar2012) Seism 05 Aprilie 2025, 12:18 Evaluare finalizată 0
Ionita Leon Alexandru (leon_ionita) Seism 05 Aprilie 2025, 12:17 Evaluare finalizată 0
Ionita Leon Alexandru (leon_ionita) Seism 05 Aprilie 2025, 12:17 Evaluare finalizată 0
Andrei Cezar Costin (cezar2012) Seism 05 Aprilie 2025, 12:16 Evaluare finalizată 12
Andrei Cezar Costin (cezar2012) Seism 05 Aprilie 2025, 12:15 Evaluare finalizată 8
Ionita Leon Alexandru (leon_ionita) Seism 05 Aprilie 2025, 12:11 Evaluare finalizată 16
Andrei Cezar Costin (cezar2012) Seism 05 Aprilie 2025, 11:46 Evaluare finalizată 16
Cernat Edward (CernatEdward) Seism 03 Aprilie 2025, 17:04 Evaluare finalizată 100
Georgescu Alice (Alice_G) Seism 03 Aprilie 2025, 17:03 Evaluare finalizată 100
Ionita Leon Alexandru (leon_ionita) Seism 03 Aprilie 2025, 14:44 Evaluare finalizată 12
Cernat Edward (CernatEdward) Seism 03 Aprilie 2025, 10:14 Evaluare finalizată 84
Cernat Edward (CernatEdward) Seism 03 Aprilie 2025, 10:13 Evaluare finalizată 84
DUMITRESCU DARIUS ANDREI (DUMITRESCU_DARIUS_ANDREI) Seism 03 Aprilie 2025, 10:13 Evaluare finalizată 84
DUMITRESCU DARIUS ANDREI (DUMITRESCU_DARIUS_ANDREI) Seism 01 Aprilie 2025, 10:34 Evaluare finalizată 82
DUMITRESCU DARIUS ANDREI (DUMITRESCU_DARIUS_ANDREI) Seism 01 Aprilie 2025, 10:34 Evaluare finalizată 2
DUMITRESCU DARIUS ANDREI (DUMITRESCU_DARIUS_ANDREI) Seism 01 Aprilie 2025, 10:33 Evaluare finalizată 58
Mihai David Gabriel (mihaidavidgabriel) Seism 01 Aprilie 2025, 10:05 Evaluare finalizată 12
Mihai David Gabriel (mihaidavidgabriel) Seism 01 Aprilie 2025, 10:04 Evaluare finalizată 20
DUMITRESCU DARIUS ANDREI (DUMITRESCU_DARIUS_ANDREI) Seism 01 Aprilie 2025, 10:03 Evaluare finalizată 84
DUMITRESCU DARIUS ANDREI (DUMITRESCU_DARIUS_ANDREI) Seism 01 Aprilie 2025, 10:03 Evaluare finalizată 80
DUMITRESCU DARIUS ANDREI (DUMITRESCU_DARIUS_ANDREI) Seism 01 Aprilie 2025, 10:02 Evaluare finalizată 80
Mihai David Gabriel (mihaidavidgabriel) Seism 01 Aprilie 2025, 09:52 Evaluare finalizată 36
Mihai David Gabriel (mihaidavidgabriel) Seism 01 Aprilie 2025, 09:38 Evaluare finalizată 36
DUMITRESCU DARIUS ANDREI (DUMITRESCU_DARIUS_ANDREI) Seism 01 Aprilie 2025, 09:37 Evaluare finalizată 84
DUMITRESCU DARIUS ANDREI (DUMITRESCU_DARIUS_ANDREI) Seism 01 Aprilie 2025, 09:31 Evaluare finalizată 80
DUMITRESCU DARIUS ANDREI (DUMITRESCU_DARIUS_ANDREI) Seism 01 Aprilie 2025, 09:30 Evaluare finalizată 68
DUMITRESCU DARIUS ANDREI (DUMITRESCU_DARIUS_ANDREI) Seism 01 Aprilie 2025, 09:27 Evaluare finalizată 76
Cernat Edward (CernatEdward) Seism 01 Aprilie 2025, 09:26 Evaluare finalizată 84