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
Tohatan Bogdan (BogdanTohatan) Piramide 22 Noiembrie 2024, 00:50 Evaluare finalizată 40
Tohatan Bogdan (BogdanTohatan) Piramide 22 Noiembrie 2024, 00:39 Evaluare finalizată 44
Tohatan Bogdan (BogdanTohatan) Piramide 22 Noiembrie 2024, 00:05 Evaluare finalizată 60
Tohatan Bogdan (BogdanTohatan) Piramide 21 Noiembrie 2024, 23:49 Evaluare finalizată 2
Tohatan Bogdan (BogdanTohatan) Piramide 21 Noiembrie 2024, 23:39 Evaluare finalizată 2
Tohatan Bogdan (BogdanTohatan) Piramide 21 Noiembrie 2024, 23:33 Evaluare finalizată 0
Tohatan Bogdan (BogdanTohatan) Piramide 21 Noiembrie 2024, 23:29 Evaluare finalizată 0
pustai paul (paulpustai) Piramide 21 Noiembrie 2024, 20:48 Evaluare finalizată 100
pustai paul (paulpustai) Piramide 21 Noiembrie 2024, 20:43 Evaluare finalizată 94
pustai paul (paulpustai) Piramide 21 Noiembrie 2024, 20:43 Evaluare finalizată 94
6B - Vranceanu Victor (Victor_V) Piramide 21 Noiembrie 2024, 17:09 Evaluare finalizată 100
Metehau Ruxandra (RuxandraPro12_) Piramide 21 Noiembrie 2024, 14:35 Evaluare finalizată 90
6B-Necsulescu Stefan Matei (Stefan_Matei_Necsulescu) Piramide 21 Noiembrie 2024, 10:27 Evaluare finalizată 80
6B-Necsulescu Stefan Matei (Stefan_Matei_Necsulescu) Piramide 21 Noiembrie 2024, 10:26 Evaluare finalizată E.C
Necsulescu Paul (bogdan_pn) Piramide 21 Noiembrie 2024, 10:20 Evaluare finalizată 100
6B Georgescu Andreea Bianca (Andreea1112bi) Piramide 20 Noiembrie 2024, 21:05 Evaluare finalizată 28
6B Georgescu Andreea Bianca (Andreea1112bi) Piramide 20 Noiembrie 2024, 21:05 Evaluare finalizată 34
6B Georgescu Andreea Bianca (Andreea1112bi) Piramide 20 Noiembrie 2024, 21:05 Evaluare finalizată 22
6B Georgescu Andreea Bianca (Andreea1112bi) Piramide 20 Noiembrie 2024, 21:04 Evaluare finalizată 36
6B Georgescu Andreea Bianca (Andreea1112bi) Piramide 20 Noiembrie 2024, 21:04 Evaluare finalizată 36
6B Georgescu Andreea Bianca (Andreea1112bi) Piramide 20 Noiembrie 2024, 21:04 Evaluare finalizată 16
6B Georgescu Andreea Bianca (Andreea1112bi) Piramide 20 Noiembrie 2024, 20:49 Evaluare finalizată 34
6B Georgescu Andreea Bianca (Andreea1112bi) Piramide 20 Noiembrie 2024, 20:45 Evaluare finalizată 36
Zoltan Răzvan-Daniel (razvanw0w) Piramide 20 Noiembrie 2024, 19:31 Evaluare finalizată 100
Zoltan Răzvan-Daniel (razvanw0w) Piramide 20 Noiembrie 2024, 19:17 Evaluare finalizată 94
Calin Antonia (AntoniaCalin) Piramide 20 Noiembrie 2024, 14:12 Evaluare finalizată 100
Moicianu Sasha (sasham) Piramide 19 Noiembrie 2024, 21:51 Evaluare finalizată 100
MEREUTA Alexandru (asostan2009) Piramide 19 Noiembrie 2024, 14:28 Evaluare finalizată 100
Tanase Tudor Andrei (Andreitse) Piramide 16 Noiembrie 2024, 10:11 Evaluare finalizată 100
Codrici Sebastian (Sebastian_Codrici) Piramide 16 Noiembrie 2024, 07:43 Evaluare finalizată 100
6B Oana Patricia (Oana_Patricia) Piramide 15 Noiembrie 2024, 22:37 Evaluare finalizată 58
Razvan Razicheanu (Razvan_Razicheanu) Piramide 15 Noiembrie 2024, 13:52 Evaluare finalizată 100
Iancu Stefan (stefan_iancu) Piramide 15 Noiembrie 2024, 13:38 Evaluare finalizată 100
Burciu Ana Maria (BurciuAnaMaria) Piramide 15 Noiembrie 2024, 13:38 Evaluare finalizată 100
6B Udma Iustin (iustin_udma) Piramide 15 Noiembrie 2024, 10:40 Evaluare finalizată 60
6B Mierlea Amalia (amaliamierlea) Piramide 14 Noiembrie 2024, 18:19 Evaluare finalizată 58
6B- Florea Radu (raduflorea_) Piramide 14 Noiembrie 2024, 18:16 Evaluare finalizată 14
6B Udma Iustin (iustin_udma) Piramide 14 Noiembrie 2024, 18:13 Evaluare finalizată 34
gavris nicolae (Nico_) Piramide 14 Noiembrie 2024, 18:08 Evaluare finalizată 4
gavris nicolae (Nico_) Piramide 14 Noiembrie 2024, 18:07 Evaluare finalizată E.C
6B Iatagan Teodora (Iatagan_TEO12) Piramide 14 Noiembrie 2024, 18:05 Evaluare finalizată 58
gavris nicolae (Nico_) Piramide 14 Noiembrie 2024, 18:03 Evaluare finalizată 2
6B Iatagan Teodora (Iatagan_TEO12) Piramide 14 Noiembrie 2024, 17:52 Evaluare finalizată 54
Mateescu Andrei (AndreiEsteNebun) Piramide 14 Noiembrie 2024, 17:39 Evaluare finalizată 100
6B Marcovici Andrei (blackzzzz) Piramide 14 Noiembrie 2024, 17:04 Evaluare finalizată 100
Stirbu Andrei (Andrei_Stirbu) Piramide 14 Noiembrie 2024, 17:02 Evaluare finalizată 100
6B - Dumitrache Nicolae (Nicky_Dumitrache) Piramide 14 Noiembrie 2024, 16:51 Evaluare finalizată 100
Metehau Ruxandra (RuxandraPro12_) Piramide 14 Noiembrie 2024, 16:41 Evaluare finalizată 90
6B Grigoras Eduard (EddyG) Piramide 14 Noiembrie 2024, 16:39 Evaluare finalizată 54
Stan David (DavidStanD2dda) Piramide 13 Noiembrie 2024, 15:53 Evaluare finalizată 100