Soluții trimise

Rezumat problemă

#2847 List

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
Lipșa Ioana-Delia (Delia06) List 05 Decembrie 2024, 22:55 Evaluare finalizată E.C
Bortun Alexia (bortun_alexia) List 05 Decembrie 2024, 18:59 Evaluare finalizată 0
Bortun Alexia (bortun_alexia) List 05 Decembrie 2024, 18:59 Evaluare finalizată E.C
Donosă Ștefan (Stefan_Donosa) List 04 Decembrie 2024, 20:20 Evaluare finalizată 100
Donosă Ștefan (Stefan_Donosa) List 04 Decembrie 2024, 20:05 Evaluare finalizată 100
Donosă Ștefan (Stefan_Donosa) List 04 Decembrie 2024, 20:04 Evaluare finalizată E.C
Donosă Ștefan (stefan_donosa_14) List 04 Decembrie 2024, 19:43 Evaluare finalizată E.C
Donosă Ștefan (stefan_donosa_14) List 04 Decembrie 2024, 19:41 Evaluare finalizată 20
Donosă Ștefan (stefan_donosa_14) List 04 Decembrie 2024, 19:40 Evaluare finalizată E.C
Donosă Ștefan (stefan_donosa_14) List 04 Decembrie 2024, 19:39 Evaluare finalizată E.C
Donosă Ștefan (stefan_donosa_14) List 04 Decembrie 2024, 19:35 Evaluare finalizată 100
Donosă Ștefan (stefan_donosa_14) List 04 Decembrie 2024, 19:34 Evaluare finalizată E.C
Cantur-Darie Teodora (CanturDarieTeodora) List 04 Decembrie 2024, 11:32 Evaluare finalizată 100
Lopatel Daiana (LopatelDaiana) List 17 Noiembrie 2024, 20:56 Evaluare finalizată 80
Lopatel Daiana (LopatelDaiana) List 17 Noiembrie 2024, 20:20 Evaluare finalizată 0
Tipurita Andrei (TipuritaAndrei) List 17 Noiembrie 2024, 20:19 Evaluare finalizată 0
Tipuriță Alexandru (TipuritaAlexandru) List 17 Noiembrie 2024, 19:40 Evaluare finalizată 0
Țogoe Cătălin (togoecatalin) List 17 Noiembrie 2024, 19:29 Evaluare finalizată 0
Țogoe Cătălin (togoecatalin) List 17 Noiembrie 2024, 19:29 Evaluare finalizată 0
Țogoe Cătălin (togoecatalin) List 17 Noiembrie 2024, 19:28 Evaluare finalizată E.C
Andras Catalina (AndrasCatalina) List 17 Noiembrie 2024, 18:54 Evaluare finalizată 0
Andras Catalina (AndrasCatalina) List 17 Noiembrie 2024, 18:54 Evaluare finalizată 0
Berian Mihai (Berianmihai) List 17 Noiembrie 2024, 18:53 Evaluare finalizată 0
Andras Catalina (AndrasCatalina) List 17 Noiembrie 2024, 18:53 Evaluare finalizată 0
Berian Mihai (Berianmihai) List 17 Noiembrie 2024, 18:52 Evaluare finalizată 0
Andras Catalina (AndrasCatalina) List 17 Noiembrie 2024, 18:52 Evaluare finalizată 0
Achim Patrisia Andrada (Andrada_19) List 17 Noiembrie 2024, 18:17 Evaluare finalizată 0
Vonica Tudor (unlimited19) List 17 Noiembrie 2024, 17:43 Evaluare finalizată 0
Vonica Tudor (unlimited19) List 17 Noiembrie 2024, 17:43 Evaluare finalizată 0
Hojda Anastasia (Anastasia_Hojda) List 17 Noiembrie 2024, 17:28 Evaluare finalizată 0
Bogdanescu Tudor (Bogdanescutudor) List 17 Noiembrie 2024, 17:25 Evaluare finalizată 0
Hojda Anastasia (Anastasia_Hojda) List 17 Noiembrie 2024, 17:18 Evaluare finalizată 0
Mansour Khalil Sarah Anamaria (12sarah08_) List 17 Noiembrie 2024, 16:53 Evaluare finalizată 100
Lupsa Razvan (lupsarazvan) List 17 Noiembrie 2024, 16:37 Evaluare finalizată 0
Suărășan Karina (suarasankarina2442) List 17 Noiembrie 2024, 16:17 Evaluare finalizată 0
Tarziu Amira (TarziuAmira) List 17 Noiembrie 2024, 15:51 Evaluare finalizată 80
Tarziu Amira (TarziuAmira) List 17 Noiembrie 2024, 15:40 Evaluare finalizată 0
Dafiu Rares (dafiurares) List 17 Noiembrie 2024, 14:53 Evaluare finalizată 0
Szabo Klaus (SzaboKlaus2007) List 17 Noiembrie 2024, 14:32 Evaluare finalizată 0
Szabo Klaus (SzaboKlaus2007) List 17 Noiembrie 2024, 14:32 Evaluare finalizată 0
Ciun Valentin (valentinciun) List 17 Noiembrie 2024, 14:03 Evaluare finalizată 0
Stancioiu Horea (StancioiuHorea) List 17 Noiembrie 2024, 13:56 Evaluare finalizată 0
Stancioiu Horea (StancioiuHorea) List 17 Noiembrie 2024, 13:55 Evaluare finalizată E.C
Stancioiu Horea (StancioiuHorea) List 17 Noiembrie 2024, 13:55 Evaluare finalizată E.C
Zgavirdean Maria (zgavirdeanmaria) List 17 Noiembrie 2024, 11:50 Evaluare finalizată 0
Firu Robert (robyfiru) List 17 Noiembrie 2024, 10:26 Evaluare finalizată 100
Firu Robert (robyfiru) List 17 Noiembrie 2024, 10:26 Evaluare finalizată 100
Firu Robert (robyfiru) List 17 Noiembrie 2024, 10:25 Evaluare finalizată 80
Claudia Andreiu (Claudiaandreiu) List 17 Noiembrie 2024, 01:43 Evaluare finalizată 0
Oniga Adrian (OnigaAdrian) List 16 Noiembrie 2024, 22:35 Evaluare finalizată 0