Soluții trimise

Rezumat problemă

După descoperirea vieţii pe planeta Marte, cercetătorii pământeni au început activitatea de studiere a fiinţelor vii marţiene. Prima constatare a fost că este o legătură strânsă între modul de formare a acestora şi numerele naturale. Astfel, unei specii i s-a asociat un număr natural mai mare decât 1. Mai mult, oricare două specii se pot compune, rezultând altă specie. Numărul asociat noii specii este dat de produsul numerelor asociate celor două specii care se compun. Astfel, modalitatea de obţinere a unei specii nu este unică (o specie ce are asociat numărul 12 se poate obţine compunând specia 2 cu specia 6, sau specia 3 cu specia 4). Evident, unele specii se pot obţine prin compunerea altora (ex. 12) dar unele nu se pot obţine prin compunere. Pe acestea din urmă le vom numi atomi (de exemplu specia ce are asociat codul 7 este atom, şi mai sunt şi altele). O specie se poate compune cu ea însăşi rezultând altă specie (de exemplu, prin compunerea speciei 3 cu ea însăşi se obţine specia 9). De asemenea, dacă specia X se poate obţine prin compunerea speciilor Y şi Z spunem că X are în compoziţie pe Y şi pe Z. Mai mulţi cercetători au recoltat probe obţinând astfel o listă de coduri ale speciilor pe care le-au observat.

Scrieţi un program care, pe baza codurilor din lista formată, să determine:
a) numărul de atomi din listă;
b) numărul de specii din listă care nu pot avea în compoziţie niciun atom dintre cei aflaţi în listă;

ID   Utilizator Problema Data încărcării Stare
Aruxandei Matei - Stefan (MateiStefan) compuneri 14 Ianuarie 2021, 19:36 Evaluare finalizată 100
B & B (BandB) compuneri 11 Ianuarie 2021, 11:00 Evaluare finalizată 100
Paul Laurentiu (Shader) compuneri 11 Ianuarie 2021, 09:14 Evaluare finalizată 100
Andrei Stefan (500_IQ) compuneri 06 Ianuarie 2021, 06:51 Evaluare finalizată 100
Buftea Horea (MLGShrekmanHorea) compuneri 23 Decembrie 2020, 13:18 Evaluare finalizată 100
Sacuiu Silviu (silviu_s) compuneri 27 Noiembrie 2020, 10:28 Evaluare finalizată 100
this is (the_beginning) compuneri 22 Noiembrie 2020, 18:43 Evaluare finalizată 100
HORATIU OPREA (Horatiu) compuneri 10 Noiembrie 2020, 01:02 Evaluare finalizată 100
Gorea-Zamfir Claudiu-Cristian (gorea_claudiu) compuneri 09 Noiembrie 2020, 18:49 Evaluare finalizată 40
Gorea-Zamfir Claudiu-Cristian (gorea_claudiu) compuneri 09 Noiembrie 2020, 18:48 Evaluare finalizată 60
Serghiuta Alexia (alexiaserghiutaa) compuneri 07 Noiembrie 2020, 18:32 Evaluare finalizată 0
Serghiuta Alexia (alexiaserghiutaa) compuneri 07 Noiembrie 2020, 18:28 Evaluare finalizată 0
Serghiuta Alexia (alexiaserghiutaa) compuneri 07 Noiembrie 2020, 18:23 Evaluare finalizată 0
Serghiuta Alexia (alexiaserghiutaa) compuneri 07 Noiembrie 2020, 13:13 Evaluare finalizată 0
Serghiuta Alexia (alexiaserghiutaa) compuneri 07 Noiembrie 2020, 13:11 Evaluare finalizată 60
Serghiuta Alexia (alexiaserghiutaa) compuneri 07 Noiembrie 2020, 13:10 Evaluare finalizată 0
yollo john (t1i2b3i2) compuneri 12 Octombrie 2020, 21:55 Evaluare finalizată 100
Croitoriu Andrei (Andrei_Croitoriu) compuneri 01 Octombrie 2020, 12:09 Evaluare finalizată 100
Croitoriu Andrei (Andrei_Croitoriu) compuneri 01 Octombrie 2020, 12:06 Evaluare finalizată 35
Croitoriu Andrei (Andrei_Croitoriu) compuneri 01 Octombrie 2020, 11:55 Evaluare finalizată 60
Croitoriu Andrei (Andrei_Croitoriu) compuneri 01 Octombrie 2020, 11:52 Evaluare finalizată 60
Croitoriu Andrei (Andrei_Croitoriu) compuneri 01 Octombrie 2020, 11:48 Evaluare finalizată 60
Opera Gelu (Opera420) compuneri 24 Septembrie 2020, 19:16 Evaluare finalizată 100
Rusu Razvan (Razvan_Rusu) compuneri 24 Septembrie 2020, 12:47 Evaluare finalizată 0
Rusu Razvan (Razvan_Rusu) compuneri 24 Septembrie 2020, 12:46 Evaluare finalizată 0
Cozma Tiberiu-Stefan (TibiNyte) compuneri 23 Septembrie 2020, 20:03 Evaluare finalizată 100
Cozma Tiberiu-Stefan (TibiNyte) compuneri 23 Septembrie 2020, 19:45 Evaluare finalizată 60
Cozma Tiberiu-Stefan (TibiNyte) compuneri 23 Septembrie 2020, 19:35 Evaluare finalizată 0
Șcuriu Luca Christian (cybermonster) compuneri 19 August 2020, 19:27 Evaluare finalizată 100
Lazar Mihnea (Luka1003) compuneri 13 August 2020, 02:33 Evaluare finalizată 100
Tutunaru Ruxandra (ruxi_07) compuneri 11 August 2020, 22:01 Evaluare finalizată 40
asgfdsag dsgedsf (Balan_Tudor_Cristian) compuneri 11 August 2020, 21:21 Evaluare finalizată E.C
asgfdsag dsgedsf (Balan_Tudor_Cristian) compuneri 11 August 2020, 21:21 Evaluare finalizată E.C
Chiriac Casian (ChiriacCasian) compuneri 11 August 2020, 20:27 Evaluare finalizată 100
Ciobanu Tedi (tedic) compuneri 01 August 2020, 15:35 Evaluare finalizată 5
Acalfoaie Mihaela (mihaelaacalfoaie) compuneri 28 Iulie 2020, 14:48 Evaluare finalizată 100
Alupoaie Mihaela (a_mihaela) compuneri 28 Iulie 2020, 14:47 Evaluare finalizată 100
Alupoaie Mihaela (a_mihaela) compuneri 28 Iulie 2020, 14:44 Evaluare finalizată 95
Alupoaie Mihaela (a_mihaela) compuneri 28 Iulie 2020, 14:17 Evaluare finalizată 60
Alupoaie Mihaela (a_mihaela) compuneri 28 Iulie 2020, 14:15 Evaluare finalizată 60
Alupoaie Mihaela (a_mihaela) compuneri 28 Iulie 2020, 14:14 Evaluare finalizată 40
Nistor Dora Valentina (nistor_dora_valentina) compuneri 25 Iulie 2020, 16:24 Evaluare finalizată 0
sal sal (cont_pbinfo) compuneri 22 Iulie 2020, 18:30 Evaluare finalizată 100
Tomita Mircea-Stefan (Mircea11) compuneri 22 Iulie 2020, 17:18 Evaluare finalizată 100
Tomita Mircea-Stefan (Mircea11) compuneri 22 Iulie 2020, 17:09 Evaluare finalizată 60
sal sal (_uwu_) compuneri 20 Iulie 2020, 01:09 Evaluare finalizată 100
sal sal (_uwu_) compuneri 19 Iulie 2020, 23:36 Evaluare finalizată 100
daaaaa daaaa (MIHNEA_DAVID) compuneri 16 Iulie 2020, 22:06 Evaluare finalizată 40
Ciornei Stefan (Joergen) compuneri 04 Iulie 2020, 21:00 Evaluare finalizată 100
Lucky l (CristianMacesan) compuneri 04 Iulie 2020, 21:00 Evaluare finalizată 100