Soluții trimise

Rezumat problemă

Seism

#3732

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
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
DUMITRESCU DARIUS ANDREI (DUMITRESCU_DARIUS_ANDREI) Seism 01 Aprilie 2025, 09:22 Evaluare finalizată 52
DUMITRESCU DARIUS ANDREI (DUMITRESCU_DARIUS_ANDREI) Seism 01 Aprilie 2025, 09:18 Evaluare finalizată 44
DUMITRESCU DARIUS ANDREI (DUMITRESCU_DARIUS_ANDREI) Seism 01 Aprilie 2025, 09:16 Evaluare finalizată 36
DUMITRESCU DARIUS ANDREI (DUMITRESCU_DARIUS_ANDREI) Seism 01 Aprilie 2025, 09:16 Evaluare finalizată 36
DUMITRESCU DARIUS ANDREI (DUMITRESCU_DARIUS_ANDREI) Seism 01 Aprilie 2025, 09:12 Evaluare finalizată 30
DUMITRESCU DARIUS ANDREI (DUMITRESCU_DARIUS_ANDREI) Seism 01 Aprilie 2025, 09:12 Evaluare finalizată 28
DUMITRESCU DARIUS ANDREI (DUMITRESCU_DARIUS_ANDREI) Seism 01 Aprilie 2025, 09:11 Evaluare finalizată 42
DUMITRESCU DARIUS ANDREI (DUMITRESCU_DARIUS_ANDREI) Seism 01 Aprilie 2025, 09:11 Evaluare finalizată 40
DUMITRESCU DARIUS ANDREI (DUMITRESCU_DARIUS_ANDREI) Seism 01 Aprilie 2025, 09:09 Evaluare finalizată 40
DUMITRESCU DARIUS ANDREI (DUMITRESCU_DARIUS_ANDREI) Seism 01 Aprilie 2025, 09:08 Evaluare finalizată 24
DUMITRESCU DARIUS ANDREI (DUMITRESCU_DARIUS_ANDREI) Seism 01 Aprilie 2025, 09:08 Evaluare finalizată 28
Cernat Edward (CernatEdward) Seism 31 Martie 2025, 20:51 Evaluare finalizată 84
Cernat Edward (CernatEdward) Seism 31 Martie 2025, 20:25 Evaluare finalizată 80
Cernat Edward (CernatEdward) Seism 31 Martie 2025, 20:24 Evaluare finalizată 40
Cernat Edward (CernatEdward) Seism 31 Martie 2025, 20:24 Evaluare finalizată 0
Cernat Edward (CernatEdward) Seism 31 Martie 2025, 20:20 Evaluare finalizată 36
Cernat Edward (CernatEdward) Seism 31 Martie 2025, 20:20 Evaluare finalizată 24
Cernat Edward (CernatEdward) Seism 31 Martie 2025, 20:13 Evaluare finalizată 68
Horea Oros (HoreaOros) Seism 24 Martie 2025, 17:18 Evaluare finalizată 98
Horea Oros (HoreaOros) Seism 24 Martie 2025, 17:12 Evaluare finalizată 96
Horea Oros (HoreaOros) Seism 24 Martie 2025, 16:57 Evaluare finalizată 80
Horea Oros (HoreaOros) Seism 24 Martie 2025, 16:54 Evaluare finalizată 80
Tița Georgiana-Teodora (GeorgianaTeodora25) Seism 24 Martie 2025, 16:13 Evaluare finalizată 100
Horea Oros (HoreaOros) Seism 24 Martie 2025, 15:13 Evaluare finalizată 80
Du-te sus!