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
Diaconu Tudor (ridiche34) Secvente2 13 Noiembrie 2024, 09:38 Evaluare finalizată 75
Diaconu Tudor (ridiche34) Secvente2 13 Noiembrie 2024, 09:37 Evaluare finalizată 0
teodor teodor (teodortoh) Secvente2 10 Noiembrie 2024, 18:13 Evaluare finalizată 0
prof CNTV (tudor) Secvente2 13 Octombrie 2024, 12:49 Evaluare finalizată 100
MIHAILESCU Stefania (Stefaniateodora) Secvente2 11 Octombrie 2024, 15:58 Evaluare finalizată 5
MIHAILESCU Stefania (Stefaniateodora) Secvente2 09 Octombrie 2024, 10:14 Evaluare finalizată E.C
Carnu Emilian (Emilian123123) Secvente2 04 Octombrie 2024, 10:04 Evaluare finalizată 100
Carnu Emilian (Emilian123123) Secvente2 04 Octombrie 2024, 09:57 Evaluare finalizată 5
Carnu Emilian (Emilian123123) Secvente2 04 Octombrie 2024, 09:52 Evaluare finalizată 0
Iustin Mircea (Iustin_Mircea2010) Secvente2 02 Octombrie 2024, 19:58 Evaluare finalizată 30
Iustin Mircea (Iustin_Mircea2010) Secvente2 02 Octombrie 2024, 19:46 Evaluare finalizată 25
Litcanu Tiana (CSC_Tiana) Secvente2 01 Octombrie 2024, 21:59 Evaluare finalizată 100
Litcanu Tiana (CSC_Tiana) Secvente2 01 Octombrie 2024, 21:05 Evaluare finalizată 95
Litcanu Tiana (CSC_Tiana) Secvente2 01 Octombrie 2024, 21:05 Evaluare finalizată E.C
Litcanu Tiana (CSC_Tiana) Secvente2 01 Octombrie 2024, 21:05 Evaluare finalizată 15
Litcanu Tiana (CSC_Tiana) Secvente2 01 Octombrie 2024, 21:04 Evaluare finalizată 15
Litcanu Tiana (CSC_Tiana) Secvente2 01 Octombrie 2024, 21:04 Evaluare finalizată 15
Litcanu Tiana (CSC_Tiana) Secvente2 01 Octombrie 2024, 21:04 Evaluare finalizată 15
Litcanu Tiana (CSC_Tiana) Secvente2 01 Octombrie 2024, 21:04 Evaluare finalizată 10
Toma Vlad (VladyInfo) Secvente2 28 Septembrie 2024, 12:29 Evaluare finalizată 100
Coman Diana (coman_diana) Secvente2 24 Septembrie 2024, 18:09 Evaluare finalizată 100
Coman Diana (coman_diana) Secvente2 24 Septembrie 2024, 18:07 Evaluare finalizată 0
7B Lupu Matei (mateilupu) Secvente2 29 August 2024, 10:29 Evaluare finalizată 100
MINEA GEORGE CHRISTIAN (GEORGE_CHRISTIAN_MINEA) Secvente2 28 August 2024, 18:48 Evaluare finalizată 95
MINEA GEORGE CHRISTIAN (GEORGE_CHRISTIAN_MINEA) Secvente2 28 August 2024, 18:47 Evaluare finalizată 0
7A Gagea Costin (CostinGagea) Secvente2 23 August 2024, 15:17 Evaluare finalizată 100
7A Gagea Costin (CostinGagea) Secvente2 23 August 2024, 15:17 Evaluare finalizată 100
7B Radavoi David (David_Radavoi) Secvente2 22 August 2024, 19:35 Evaluare finalizată 100
7B Radavoi David (David_Radavoi) Secvente2 22 August 2024, 19:26 Evaluare finalizată 0
Micu Catinca (Katinkam) Secvente2 21 August 2024, 17:04 Evaluare finalizată 90
7A Tomsa Natalia (NataliaET) Secvente2 21 August 2024, 16:44 Evaluare finalizată 100
7A Tomsa Natalia (NataliaET) Secvente2 21 August 2024, 16:38 Evaluare finalizată 15
7A Tomsa Natalia (NataliaET) Secvente2 21 August 2024, 16:36 Evaluare finalizată 15
7A Tomsa Natalia (NataliaET) Secvente2 21 August 2024, 16:34 Evaluare finalizată 0
Pana Andrei (Andrei_Pana) Secvente2 16 August 2024, 19:38 Evaluare finalizată 100
Pana Andrei (Andrei_Pana) Secvente2 16 August 2024, 19:37 Evaluare finalizată E.C
7B Raia Eric (EricSquirtle) Secvente2 13 August 2024, 12:51 Evaluare finalizată 90
7B Radu Hlihor (RADU_HLIHOR) Secvente2 13 August 2024, 12:09 Evaluare finalizată 100
Stoica Nicolas (NicolasStoica) Secvente2 06 August 2024, 11:47 Evaluare finalizată 100
Stoica Nicolas (NicolasStoica) Secvente2 06 August 2024, 11:46 Evaluare finalizată E.C
Stoica Nicolas (NicolasStoica) Secvente2 06 August 2024, 11:41 Evaluare finalizată E.C
Petre Alexia-Bianca (informatica1218) Secvente2 04 August 2024, 13:29 Evaluare finalizată 100
Petre Alexia-Bianca (informatica1218) Secvente2 04 August 2024, 13:29 Evaluare finalizată 0
Petre Alexia-Bianca (informatica1218) Secvente2 04 August 2024, 13:28 Evaluare finalizată 65
Ionica Diana (dianamariaionica) Secvente2 02 August 2024, 23:09 Evaluare finalizată 65
Ionica Diana (dianamariaionica) Secvente2 02 August 2024, 23:08 Evaluare finalizată 60
Ionica Diana (dianamariaionica) Secvente2 02 August 2024, 22:59 Evaluare finalizată 55
Ionica Diana (dianamariaionica) Secvente2 02 August 2024, 22:59 Evaluare finalizată 55
Ionica Diana (dianamariaionica) Secvente2 02 August 2024, 22:52 Evaluare finalizată 45
Ionica Diana (dianamariaionica) Secvente2 02 August 2024, 22:48 Evaluare finalizată 65