Soluții trimise

Rezumat problemă

Mariei îi plac numerele prime şi puterile numerelor prime. Pornind de la un număr prim p, ea construieşte noi numere, fiecare număr construit fiind un produs de forma py (y număr natural nenul) sau q∙pm, m număr natural şi q un număr prim, numindu-le numere p-prime. De exemplu, numerele 2, 3, 4, 5, 6, 7, 8, 10, 12, 13, 14, 16, 17 sunt primele 13 numere 2-prime deoarece 2=21, 3=3•20, 4=22, 5=5•20, 6=3•21, 7=7•20, 8=23, 10=5•21, 12=3•22, 13=13•20, 14=7•21, 16=24, 17=17•20.

Într-o zi Maria a găsit o foaie de hârtie, pe care era scris un şir format din n numere naturale nenule.

Cum pe lângă numerele p-prime ea este pasionată şi de secvenţe, şi-a pus următoarea întrebare: câte secvenţe sunt pe foaie cu următoarele proprietăţi:

  • conţin exact k numere p-prime;
  • încep şi se termină cu un număr p-prim.

În plus, Maria doreşte să ştie care este poziţia de început şi cea de final, pentru fiecare secvenţă descoperită, relative la şirul scris pe foaia de hârtie.

Scrieţi un program care să citească mai multe seturi de date, fiecare set fiind format din numerele n, p, k, cu semnificaţiile din enunţ, şi şirul cu n elemente a1, a2, a3, … an, numerele Mariei. Programul va determina pentru fiecare set de date numărul secvenţelor ce conţin exact k numere p-prime, precum şi poziţiile de început şi de final ale acestor secvenţe în şirul din set.

ID   Utilizator Problema Data încărcării Stare
Talmacel Stefan (talmacel_stefan) Secvente2 29 Aprilie 2025, 13:05 Evaluare finalizată 100
P. R. A. (PopescuRaduAndrei) Secvente2 21 Aprilie 2025, 16:07 Evaluare finalizată 100
Baciu Darius (BaciuDarius) Secvente2 14 Martie 2025, 16:09 Evaluare finalizată 100
Diaconu Andreea (Andreea0210) Secvente2 14 Martie 2025, 14:42 Evaluare finalizată 100
Diaconu Andreea (Andreea0210) Secvente2 14 Martie 2025, 14:42 Evaluare finalizată 100
Diaconu Andreea (Andreea0210) Secvente2 14 Martie 2025, 14:40 Evaluare finalizată 0
Diaconu Andreea (Andreea0210) Secvente2 14 Martie 2025, 14:39 Evaluare finalizată 25
Diaconu Andreea (Andreea0210) Secvente2 14 Martie 2025, 14:38 Evaluare finalizată 25
Dimitriu Flaviu (flaviu_dimitriu) Secvente2 11 Martie 2025, 12:49 Evaluare finalizată 100
Dimitriu Flaviu (flaviu_dimitriu) Secvente2 11 Martie 2025, 12:49 Evaluare finalizată 80
Dimitriu Flaviu (flaviu_dimitriu) Secvente2 11 Martie 2025, 12:48 Evaluare finalizată 80
Oprean Natasha (noprean) Secvente2 10 Martie 2025, 18:02 Evaluare finalizată 100
Oprean Natasha (noprean) Secvente2 10 Martie 2025, 18:01 Evaluare finalizată 0
Oprean Natasha (noprean) Secvente2 10 Martie 2025, 17:52 Evaluare finalizată 30
Oprean Natasha (noprean) Secvente2 10 Martie 2025, 17:40 Evaluare finalizată 30
Oprean Natasha (noprean) Secvente2 10 Martie 2025, 17:38 Evaluare finalizată 30
Oprean Natasha (noprean) Secvente2 10 Martie 2025, 16:15 Evaluare finalizată 30
Oprean Natasha (noprean) Secvente2 10 Martie 2025, 16:06 Evaluare finalizată 5
Chesca Ciprian (cchesca) Secvente2 09 Martie 2025, 18:56 Evaluare finalizată 100
Petru Paun (PetruP) Secvente2 09 Martie 2025, 18:53 Evaluare finalizată 100
teodor teodor (teodortoh) Secvente2 08 Martie 2025, 10:57 Evaluare finalizată 80
teodor teodor (teodortoh) Secvente2 07 Martie 2025, 19:20 Evaluare finalizată 10
Sfichi Andrei (SfichiAndrei) Secvente2 05 Martie 2025, 21:42 Evaluare finalizată 100
Diaconu Andreea (Andreea0210) Secvente2 04 Martie 2025, 19:39 Evaluare finalizată 25
Teodor Matei (mateicamataru) Secvente2 03 Martie 2025, 16:28 Evaluare finalizată 100
Teodor Matei (mateicamataru) Secvente2 03 Martie 2025, 16:19 Evaluare finalizată 75
Lungu Miruna (l_miruna) Secvente2 02 Martie 2025, 21:35 Evaluare finalizată 100
Lungu Miruna (l_miruna) Secvente2 02 Martie 2025, 19:35 Evaluare finalizată 80
Lungu Miruna (l_miruna) Secvente2 02 Martie 2025, 19:34 Evaluare finalizată 5
Lungu Miruna (l_miruna) Secvente2 02 Martie 2025, 19:23 Evaluare finalizată 80
Ilovan Sergiu Andrei (sergiu943421) Secvente2 26 Februarie 2025, 18:24 Evaluare finalizată 100
Caca Cornel e cel mai bun (corneliucaca) Secvente2 12 Februarie 2025, 07:54 Evaluare finalizată 100
Stoia Mirela (stoiamirela) Secvente2 23 Ianuarie 2025, 22:11 Evaluare finalizată 5
Stoia Mirela (stoiamirela) Secvente2 23 Ianuarie 2025, 22:11 Evaluare finalizată 0
Luca Vartolomei (Lucaje123) Secvente2 23 Ianuarie 2025, 19:42 Evaluare finalizată 100
Georgescu Rares (Rares_Georgescu) Secvente2 21 Ianuarie 2025, 17:10 Evaluare finalizată 100
Apostol Elena (elenaap) Secvente2 15 Ianuarie 2025, 23:56 Evaluare finalizată 100
Apostol Elena (elenaap) Secvente2 14 Ianuarie 2025, 00:18 Evaluare finalizată 100
Apostol Elena (elenaap) Secvente2 14 Ianuarie 2025, 00:08 Evaluare finalizată 15
Bohonyi Martin (Martin_Bohonyi) Secvente2 11 Ianuarie 2025, 22:40 Evaluare finalizată 35
Bohonyi Martin (Martin_Bohonyi) Secvente2 11 Ianuarie 2025, 22:39 Evaluare finalizată E.C
Bohonyi Martin (Martin_Bohonyi) Secvente2 11 Ianuarie 2025, 22:38 Evaluare finalizată 35
ilie demian (insertokname) Secvente2 29 Decembrie 2024, 20:42 Evaluare finalizată 100
Stan Alexandru (Ultra980) Secvente2 28 Decembrie 2024, 19:39 Evaluare finalizată 100
Peter Tobias (PeterTobias) Secvente2 23 Decembrie 2024, 19:32 Evaluare finalizată 100
LOGA RADU-STEFAN (Radu_Stefan2010) Secvente2 17 Decembrie 2024, 22:00 Evaluare finalizată 100
Lutsch Matei (MateiLutsch) Secvente2 15 Decembrie 2024, 17:34 Evaluare finalizată 100
Lutsch Matei (MateiLutsch) Secvente2 15 Decembrie 2024, 17:33 Evaluare finalizată 0
Popa Rares (rares0401) Secvente2 15 Decembrie 2024, 17:33 Evaluare finalizată 100
Lutsch Matei (MateiLutsch) Secvente2 15 Decembrie 2024, 17:33 Evaluare finalizată 70
Du-te sus!