Soluții trimise

Rezumat problemă

List

#2847

Se dă o listă simplu înlănțuită care conține n perechi de numere naturale (a,b). Fiecare pereche este stocată în câte un nod al listei; notăm cu a primul număr stocat într-un nod și cu b al doilea număr stocat în acel nod.

Se cere să se insereze în listă astfel:

Dacă pentru nodul curent:

  1. a este par și b este impar se inserează după nodul curent un nou nod, care conține dublul sumei lor pe prima poziție a nodului inserat iar pe a doua poziție diferența dintre dublul sumei numerelor din nodul curent și al doilea număr din nodul curent;
  2. a este impar, b este par se inserează înaintea nodului curent un nou nod, care conține dublul sumei lor pe a doua poziție a nodului inserat și pe prima poziție diferența dintre dublul sumei numerelor din nodul curent și a primului număr din nodul curent;
  3. a este par, b este par se inserează după nodul curent un nou nod, care conține jumătatea sumei lor pe prima poziție a nodului inserat iar pe a doua poziție suma dintre jumătatea sumei numerelor din nodul curent și al doilea număr din nodul curent;
  4. a este impar, b este impar se inserează înaintea nodului curent un nou nod, care conține jumătatea sumei lor pe a doua poziție a nodului inserat și pe prima poziție suma dintre jumătatea sumei numerelor din nodul curent și a primului număr din nodul curent.
ID   Utilizator Problema Data încărcării Stare
Sirghi Tudor Ștefan (Sirghi_Tudor) List 13 Iunie 2025, 17:58 Evaluare finalizată 100
Sirghi Tudor Ștefan (Sirghi_Tudor) List 13 Iunie 2025, 17:58 Evaluare finalizată E.C
Macoveiciuc Sabrina Giulia (Sabrina10) List 13 Iunie 2025, 17:10 Evaluare finalizată 0
Tomiță Mircea-Ștefan (Mircea11) List 13 Iunie 2025, 16:48 Evaluare finalizată 100
Macoveiciuc Sabrina Giulia (Sabrina10) List 13 Iunie 2025, 16:11 Evaluare finalizată 0
Rusu Matei (rusu_matei_stefan08) List 13 Iunie 2025, 15:53 Evaluare finalizată 100
Stanciu Iustin (stanciu_iustin) List 13 Iunie 2025, 15:06 Evaluare finalizată 100
Petrescu Matei (MateiPetrescu) List 13 Iunie 2025, 14:35 Evaluare finalizată 100
Clucencu Daria (Dariaclucencu) List 13 Iunie 2025, 14:34 Evaluare finalizată E.C
Clucencu Daria (Dariaclucencu) List 13 Iunie 2025, 14:29 Evaluare finalizată 0
Clucencu Daria (Dariaclucencu) List 13 Iunie 2025, 14:29 Evaluare finalizată E.C
Spoiala Ruxandra-Maria (ruxandra_spoiala) List 13 Iunie 2025, 14:25 Evaluare finalizată 100
Spoiala Ruxandra-Maria (ruxandra_spoiala) List 13 Iunie 2025, 14:25 Evaluare finalizată 100
Rebenciuc Iustin Teodor (IustinRebenciuc) List 13 Iunie 2025, 14:23 Evaluare finalizată 100
Diaconu Andreea (Adreea) List 13 Iunie 2025, 14:16 Evaluare finalizată 100
Diaconu Andreea (Adreea) List 13 Iunie 2025, 14:16 Evaluare finalizată 0
Diaconu Andreea (Adreea) List 13 Iunie 2025, 14:15 Evaluare finalizată E.C
Ureche David (DavidUreche) List 13 Iunie 2025, 14:12 Evaluare finalizată 100
Petrache Maya (_mayapetrache_) List 13 Iunie 2025, 14:12 Evaluare finalizată 100
Ieremciuc Ciprian Stefan (Ieremciuc_Ciprian_Stefan) List 13 Iunie 2025, 14:05 Evaluare finalizată 100
Marinescu Alexia (alexia_ruxandra) List 06 Iunie 2025, 13:06 Evaluare finalizată 100
Marinescu Alexia (alexia_ruxandra) List 06 Iunie 2025, 13:05 Evaluare finalizată E.C
Hurdubaia Andrei (Andrei_H3) List 05 Iunie 2025, 23:05 Evaluare finalizată 60
Hurdubaia Andrei (Andrei_H3) List 05 Iunie 2025, 23:04 Evaluare finalizată E.C
Grecu Stefan (Stefangr2008) List 04 Iunie 2025, 02:16 Evaluare finalizată 100
Grecu Stefan (Stefangr2008) List 04 Iunie 2025, 02:15 Evaluare finalizată 100
Grecu Stefan (Stefangr2008) List 04 Iunie 2025, 02:11 Evaluare finalizată 0
Dumitrescu Andrei (Dumi_YT1) List 03 Iunie 2025, 11:39 Evaluare finalizată 80
Dumitrescu Andrei (Dumi_YT1) List 03 Iunie 2025, 11:33 Evaluare finalizată 0
Dumitrescu Andrei (Dumi_YT1) List 03 Iunie 2025, 10:58 Evaluare finalizată 60
Ciumandru Paul (paulihno15) List 02 Iunie 2025, 09:01 Evaluare finalizată 100
Andrei Pasarica (Andrei512) List 27 Mai 2025, 16:54 Evaluare finalizată 100
Andrei Pasarica (Andrei512) List 24 Mai 2025, 13:10 Evaluare finalizată 0
votati cu votati cu (votati_cu) List 18 Mai 2025, 18:03 Evaluare finalizată 100
Raileanu Alexandru (AlexandruR2008) List 16 Mai 2025, 13:19 Evaluare finalizată 100
Munteanu Corneliu Nordin (Xznord) List 16 Mai 2025, 11:58 Evaluare finalizată 100
Tanase Victor (Victor5539) List 09 Mai 2025, 09:45 Evaluare finalizată 100
Patrascu Vlad (amunnume) List 09 Mai 2025, 09:43 Evaluare finalizată 100
Vlad Tudor (Tudor297) List 05 Mai 2025, 17:47 Evaluare finalizată 100
Vlad Tudor (Tudor297) List 04 Mai 2025, 22:11 Evaluare finalizată 0
Vlad Tudor (Tudor297) List 04 Mai 2025, 22:10 Evaluare finalizată E.C
Gabara Sorin Gabriel (Gabara_Sorin_Gabriel) List 04 Mai 2025, 14:51 Evaluare finalizată 100
Gabara Sorin Gabriel (Gabara_Sorin_Gabriel) List 04 Mai 2025, 14:51 Evaluare finalizată E.C
Gabara Sorin Gabriel (Gabara_Sorin_Gabriel) List 04 Mai 2025, 14:24 Evaluare finalizată 0
Gabara Sorin Gabriel (Gabara_Sorin_Gabriel) List 04 Mai 2025, 14:23 Evaluare finalizată 0
Ionescu Mihaela Maria (mihaela_i2005) List 30 Aprilie 2025, 19:00 Evaluare finalizată 60
Rebrean Ioan (ioanrebrean) List 30 Aprilie 2025, 15:58 Evaluare finalizată 100
Rebrean Ioan (ioanrebrean) List 30 Aprilie 2025, 15:56 Evaluare finalizată 100
Elena Gae (Elena_2105) List 23 Aprilie 2025, 15:46 Evaluare finalizată 40
Ungureanu Sergiu (sergiu2005) List 19 Aprilie 2025, 17:57 Evaluare finalizată 0
Du-te sus!