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
Ciobanu Maya (maya124233) Piramide 03 Ianuarie 2025, 14:09 Evaluare finalizată 100
Cosmin Budu (C05M1N) Piramide 03 Ianuarie 2025, 14:05 Evaluare finalizată 100
Dumitrascu Amelia (amelia1234dumitrascu) Piramide 31 Decembrie 2024, 17:02 Evaluare finalizată 100
Istrate Ilinca (Ilinca_Istrate) Piramide 31 Decembrie 2024, 14:28 Evaluare finalizată 100
Ilovan Sergiu Andrei (sergiu943421) Piramide 27 Decembrie 2024, 19:51 Evaluare finalizată 100
Negrea Tudor (Tudor1255) Piramide 16 Decembrie 2024, 00:23 Evaluare finalizată 100
Negrea Tudor (Tudor1255) Piramide 15 Decembrie 2024, 23:43 Evaluare finalizată 90
Negrea Tudor (Tudor1255) Piramide 15 Decembrie 2024, 23:31 Evaluare finalizată 84
Negrea Tudor (Tudor1255) Piramide 15 Decembrie 2024, 23:17 Evaluare finalizată 72
Lacatusu Paul (lacatusupaul07) Piramide 13 Decembrie 2024, 09:21 Evaluare finalizată 100
Axinte Paolo (Axinte_13) Piramide 12 Decembrie 2024, 10:48 Evaluare finalizată 100
Arghira Radu (radeuoj) Piramide 11 Decembrie 2024, 12:29 Evaluare finalizată 100
Arghira Radu (radeuoj) Piramide 09 Decembrie 2024, 23:12 Evaluare finalizată 50
barbu mario (shen) Piramide 09 Decembrie 2024, 12:37 Evaluare finalizată 100
barbu mario (shen) Piramide 09 Decembrie 2024, 12:37 Evaluare finalizată E.C
barbu mario (shen) Piramide 09 Decembrie 2024, 12:36 Evaluare finalizată E.C
barbu mario (shen) Piramide 09 Decembrie 2024, 12:35 Evaluare finalizată 0
Picu Stefan (Picu_stefaann) Piramide 08 Decembrie 2024, 14:15 Evaluare finalizată 84
Picu Stefan (Picu_stefaann) Piramide 08 Decembrie 2024, 14:14 Evaluare finalizată 80
Picu Stefan (Picu_stefaann) Piramide 08 Decembrie 2024, 14:06 Evaluare finalizată 84
Picu Stefan (Picu_stefaann) Piramide 08 Decembrie 2024, 14:05 Evaluare finalizată 80
Picu Stefan (Picu_stefaann) Piramide 08 Decembrie 2024, 14:04 Evaluare finalizată 60
Picu Stefan (Picu_stefaann) Piramide 08 Decembrie 2024, 13:58 Evaluare finalizată 84
Picu Stefan (Picu_stefaann) Piramide 08 Decembrie 2024, 13:27 Evaluare finalizată 76
Picu Stefan (Picu_stefaann) Piramide 08 Decembrie 2024, 13:16 Evaluare finalizată 64
Picu Stefan (Picu_stefaann) Piramide 08 Decembrie 2024, 13:14 Evaluare finalizată 64
Picu Stefan (Picu_stefaann) Piramide 08 Decembrie 2024, 13:05 Evaluare finalizată 64
Picu Stefan (Picu_stefaann) Piramide 08 Decembrie 2024, 13:01 Evaluare finalizată 64
Picu Stefan (Picu_stefaann) Piramide 08 Decembrie 2024, 13:00 Evaluare finalizată 64
Picu Stefan (Picu_stefaann) Piramide 08 Decembrie 2024, 12:43 Evaluare finalizată 60
Picu Stefan (Picu_stefaann) Piramide 08 Decembrie 2024, 12:41 Evaluare finalizată 60
Bordean Rares Gabriel (Abroadbandit) Piramide 08 Decembrie 2024, 12:38 Evaluare finalizată 12
Picu Stefan (Picu_stefaann) Piramide 08 Decembrie 2024, 12:37 Evaluare finalizată 60
Picu Stefan (Picu_stefaann) Piramide 08 Decembrie 2024, 12:33 Evaluare finalizată 60
Peter Tobias (PeterTobias) Piramide 08 Decembrie 2024, 10:22 Evaluare finalizată 100
Picu Stefan (Picu_stefaann) Piramide 05 Decembrie 2024, 19:45 Evaluare finalizată 60
Picu Stefan (Picu_stefaann) Piramide 05 Decembrie 2024, 19:45 Evaluare finalizată 52
Picu Stefan (Picu_stefaann) Piramide 05 Decembrie 2024, 19:44 Evaluare finalizată 42
Picu Stefan (Picu_stefaann) Piramide 05 Decembrie 2024, 19:41 Evaluare finalizată 60
Picu Stefan (Picu_stefaann) Piramide 05 Decembrie 2024, 19:40 Evaluare finalizată 60
Picu Stefan (Picu_stefaann) Piramide 05 Decembrie 2024, 19:34 Evaluare finalizată 60
Picu Stefan (Picu_stefaann) Piramide 05 Decembrie 2024, 19:29 Evaluare finalizată 32
Picu Stefan (Picu_stefaann) Piramide 05 Decembrie 2024, 19:26 Evaluare finalizată 32
Picu Stefan (Picu_stefaann) Piramide 05 Decembrie 2024, 19:24 Evaluare finalizată 36
Picu Stefan (Picu_stefaann) Piramide 05 Decembrie 2024, 19:14 Evaluare finalizată 48
Picu Stefan (Picu_stefaann) Piramide 05 Decembrie 2024, 19:14 Evaluare finalizată 42
Picu Stefan (Picu_stefaann) Piramide 05 Decembrie 2024, 19:13 Evaluare finalizată 20
Picu Stefan (Picu_stefaann) Piramide 05 Decembrie 2024, 19:01 Evaluare finalizată 20
Picu Stefan (Picu_stefaann) Piramide 05 Decembrie 2024, 11:22 Evaluare finalizată 20
Arapu Alexandru (Asicosilomu) Piramide 03 Decembrie 2024, 17:13 Evaluare finalizată 76