Soluții trimise

Rezumat problemă

Fascinat de Egiptul Antic, Rareș vrea să construiască cât mai multe piramide din cartonașe pătratice identice. El are la dispoziție N cartonașe numerotate de la 1 la N, albe sau gri, așezate în ordinea strict crescătoare a numerelor.

  • Prima piramidă o va construi folosind primele trei cartonașe. Baza piramidei va fi formată din cartonașele 1 și 2 așezate alăturat, peste care va așeza cartonașul 3 (vârful piramidei).
  • A doua piramidă va avea baza formată din cartonașele 4, 5 și 6 așezate alăturat, deasupra cărora se vor așeza cartonașele 7 și 8, alăturate, peste care se va așeza cartonașul 9 (vârful piramidei).
  • Mai departe, va construi în ordine piramidele complete cu bazele formate din 4 cartonașe (cu numerele de la 10 la 13), respectiv 5 cartonașe (cu numerele de la 20 la 24), 6 cartonașe (cu numerele de la 35 la 40) etc., cât timp va putea construi o piramidă completă. De exemplu, dacă Rareș are N=75 cartonașe atunci el va construi piramidele complete 1, 2, 3, 4 și 5 din imaginile următoare. Din cele 75 de cartonașe el va folosi doar primele 55 de cartonașe, deoarece ultimele 20 cartonașe nu sunt suficiente pentru a construi piramida 6, cu baza formată din 7 cartonașe.

Scrieţi un program care să citească numerele naturale N (reprezentând numărul de cartonașe), X (reprezentând numărul unui cartonaș), K (reprezentând numărul de cartonașe albe), numerele celor K cartonașe albe c1, c2, …, cK și care să determine:

a) numărul P al piramidei complete ce conține cartonașul numerotat cu X;
b) numărul M maxim de piramide complete construite de Rareș;
c) numărul C de cartonașe nefolosite;
d) numărul A al primei piramide complete care conține cele mai multe cartonașe albe.

ID   Utilizator Problema Data încărcării Stare
Udristoiu Diana Thea (dianathea) Piramide 14 Iulie 2024, 18:27 Evaluare finalizată 100
Udristoiu Diana Thea (dianathea) Piramide 14 Iulie 2024, 18:21 Evaluare finalizată 64
Udristoiu Diana Thea (dianathea) Piramide 14 Iulie 2024, 18:19 Evaluare finalizată 64
Udristoiu Diana Thea (dianathea) Piramide 14 Iulie 2024, 18:06 Evaluare finalizată 60
Ciarapin Andrei (Andrei44342) Piramide 12 Iulie 2024, 17:05 Evaluare finalizată 100
Hanu Gabriel (GabrielH) Piramide 08 Iulie 2024, 10:35 Evaluare finalizată 100
Hanu Gabriel (GabrielH) Piramide 08 Iulie 2024, 10:33 Evaluare finalizată 0
Pahonie George (Hezov) Piramide 03 Iulie 2024, 18:15 Evaluare finalizată 100
Nam Num (tRasHcaN27) Piramide 03 Iulie 2024, 18:15 Evaluare finalizată 100
Nam Num (tRasHcaN27) Piramide 03 Iulie 2024, 18:13 Evaluare finalizată 92
Nam Num (tRasHcaN27) Piramide 03 Iulie 2024, 18:11 Evaluare finalizată 64
Nam Num (tRasHcaN27) Piramide 03 Iulie 2024, 17:59 Evaluare finalizată 92
Nam Num (tRasHcaN27) Piramide 03 Iulie 2024, 15:41 Evaluare finalizată 60
Nam Num (tRasHcaN27) Piramide 03 Iulie 2024, 15:40 Evaluare finalizată 42
Nam Num (tRasHcaN27) Piramide 03 Iulie 2024, 15:40 Evaluare finalizată 42
Craciun Mihai (Arklahhis) Piramide 03 Iulie 2024, 15:17 Evaluare finalizată 100
Craciun Mihai (Arklahhis) Piramide 03 Iulie 2024, 14:26 Evaluare finalizată 60
Craciun Mihai (Arklahhis) Piramide 03 Iulie 2024, 14:25 Evaluare finalizată 0
Stepan Dacian (DaciS) Piramide 30 Iunie 2024, 00:19 Evaluare finalizată 100
Șerban Christian (Christian1) Piramide 29 Iunie 2024, 18:11 Evaluare finalizată 100
Coin Bot (CoinBot_V1) Piramide 23 Iunie 2024, 15:08 Evaluare finalizată 100
Tudor Ilinca (IlincaTudor1) Piramide 22 Iunie 2024, 14:01 Evaluare finalizată 100
Udroiu Flavius (flaviusudroiu111) Piramide 19 Iunie 2024, 20:59 Evaluare finalizată 100
Medvichi Darius (DonutDarius2012) Piramide 18 Iunie 2024, 16:59 Evaluare finalizată 100
Benea Rares (BeneaR12) Piramide 10 Iunie 2024, 13:49 Evaluare finalizată 100
dobrea matei alexandru (matei8787) Piramide 02 Iunie 2024, 15:49 Evaluare finalizată 66
Dumitrașcu Ioana (ioana_dumitrascu) Piramide 22 Mai 2024, 20:08 Evaluare finalizată 100
Groza Giura Marius (MariusGroza) Piramide 17 Mai 2024, 19:15 Evaluare finalizată 100
Groza Giura Marius (MariusGroza) Piramide 17 Mai 2024, 19:06 Evaluare finalizată 96
Groza Giura Marius (MariusGroza) Piramide 17 Mai 2024, 19:04 Evaluare finalizată 96
Mihaela Liliana Petrica (PetricaMihaela) Piramide 13 Mai 2024, 17:10 Evaluare finalizată E.C
Sebastian Folescu (Sebi_23) Piramide 09 Mai 2024, 15:35 Evaluare finalizată 14
Ciltaru Daria (CiltaruDaria) Piramide 09 Mai 2024, 15:32 Evaluare finalizată 14
Ciltaru Daria (CiltaruDaria) Piramide 09 Mai 2024, 15:32 Evaluare finalizată 0
Groza Giura Marius (MariusGroza) Piramide 09 Mai 2024, 15:24 Evaluare finalizată 96
bejenaru nicoleta (bejenarupaulanicoleta) Piramide 09 Mai 2024, 15:20 Evaluare finalizată E.C
bejenaru nicoleta (bejenarupaulanicoleta) Piramide 09 Mai 2024, 15:14 Evaluare finalizată E.C
Groza Giura Marius (MariusGroza) Piramide 09 Mai 2024, 14:57 Evaluare finalizată 60
Groza Giura Marius (MariusGroza) Piramide 09 Mai 2024, 14:51 Evaluare finalizată 54
Groza Giura Marius (MariusGroza) Piramide 09 Mai 2024, 14:46 Evaluare finalizată 54
Isciuc Iustin (Iustin01) Piramide 30 Aprilie 2024, 19:30 Evaluare finalizată 100
Isciuc Iustin (Iustin01) Piramide 30 Aprilie 2024, 19:29 Evaluare finalizată 96
Isciuc Iustin (Iustin01) Piramide 30 Aprilie 2024, 19:26 Evaluare finalizată 90
Buciuman Tudor (Tudor13mai) Piramide 18 Aprilie 2024, 19:25 Evaluare finalizată 100
Bogdan Victor (buciuman2007) Piramide 18 Aprilie 2024, 19:25 Evaluare finalizată 100
Bogdan Victor (buciuman2007) Piramide 18 Aprilie 2024, 19:24 Evaluare finalizată E.C
Bogdan Victor (buciuman2007) Piramide 18 Aprilie 2024, 19:17 Evaluare finalizată 94
Marcu Ariana (arianamarcu29) Piramide 16 Aprilie 2024, 15:45 Evaluare finalizată 100
Marcu Ariana (arianamarcu29) Piramide 16 Aprilie 2024, 15:38 Evaluare finalizată E.C
Marcu Ariana (arianamarcu29) Piramide 16 Aprilie 2024, 15:36 Evaluare finalizată E.C