Soluții trimise

Rezumat problemă

Într-o țară îndepărtată, economia este în criză. Cea mai mare problemă este lipsa de capital care creează blocaje financiare. De exemplu, o firmă X poate avea datorii către o firmă Y pe care nu le poate plăti, deoarece o altă firmă Z are datorii către firma X pe care nu le-a plătit, ş.a.m.d.

Există o listă cu toate datoriile firmelor sub forma următoare:

X > Y S

cu semnificaţia “firma X datorează firmei Y suma S”. Este posibil ca X să aibă mai multe datorii la firma Y (în funcţie de contractele derulate împreună) sau chiar ca X să aibă datorii la Y și Y să aibă datorii la X.

Cunoscând lista cu datoriile firmelor, scrieți un program care să rezolve următoarele cerințe:

  1. determină numărul de firme distincte care apar în această listă;
  2. realizează o situație financiară a firmelor distincte din această listă, scrise în ordine lexicografică; pentru fiecare firmă se vor determina două valori SD SP, unde SD reprezintă suma totală a datoriilor pe care firma le are către alte firme, iar SP este totalul sumelor pe care firma trebuie să le primească de la alte firme.
ID   Utilizator Problema Data încărcării Stare
Adochitei Andrei (Andrei182) Datorii1 14 Iulie 2024, 15:04 Evaluare finalizată 10
Adochitei Andrei (Andrei182) Datorii1 14 Iulie 2024, 15:04 Evaluare finalizată 0
Petre Alexia-Bianca (informatica1218) Datorii1 10 Iulie 2024, 18:28 Evaluare finalizată 100
Petre Alexia-Bianca (informatica1218) Datorii1 10 Iulie 2024, 18:27 Evaluare finalizată 95
Petre Alexia-Bianca (informatica1218) Datorii1 10 Iulie 2024, 18:27 Evaluare finalizată 65
Petre Alexia-Bianca (informatica1218) Datorii1 10 Iulie 2024, 18:07 Evaluare finalizată 30
Petre Alexia-Bianca (informatica1218) Datorii1 10 Iulie 2024, 18:06 Evaluare finalizată 30
Petre Alexia-Bianca (informatica1218) Datorii1 10 Iulie 2024, 18:06 Evaluare finalizată 30
Petre Alexia-Bianca (informatica1218) Datorii1 10 Iulie 2024, 18:01 Evaluare finalizată 5
Petre Alexia-Bianca (informatica1218) Datorii1 10 Iulie 2024, 17:59 Evaluare finalizată 5
Petre Alexia-Bianca (informatica1218) Datorii1 10 Iulie 2024, 17:56 Evaluare finalizată 5
Petre Alexia-Bianca (informatica1218) Datorii1 10 Iulie 2024, 17:56 Evaluare finalizată 5
Petre Alexia-Bianca (informatica1218) Datorii1 10 Iulie 2024, 17:55 Evaluare finalizată 5
Petre Alexia-Bianca (informatica1218) Datorii1 10 Iulie 2024, 17:53 Evaluare finalizată 5
Petre Alexia-Bianca (informatica1218) Datorii1 10 Iulie 2024, 17:43 Evaluare finalizată 25
Petre Alexia-Bianca (informatica1218) Datorii1 10 Iulie 2024, 16:39 Evaluare finalizată 25
Petre Alexia-Bianca (informatica1218) Datorii1 10 Iulie 2024, 16:23 Evaluare finalizată 25
Petre Alexia-Bianca (informatica1218) Datorii1 10 Iulie 2024, 16:22 Evaluare finalizată 25
Petre Alexia-Bianca (informatica1218) Datorii1 10 Iulie 2024, 16:21 Evaluare finalizată 25
Petre Alexia-Bianca (informatica1218) Datorii1 10 Iulie 2024, 16:15 Evaluare finalizată 10
Petre Alexia-Bianca (informatica1218) Datorii1 10 Iulie 2024, 16:08 Evaluare finalizată 10
Petre Alexia-Bianca (informatica1218) Datorii1 10 Iulie 2024, 16:07 Evaluare finalizată 10
Radu Ilinca-Rucsandra (Ilinca_Radu_2021) Datorii1 07 Iulie 2024, 12:21 Evaluare finalizată 100
Radu Ilinca-Rucsandra (Ilinca_Radu_2021) Datorii1 07 Iulie 2024, 12:21 Evaluare finalizată 0
Radu Ilinca-Rucsandra (Ilinca_Radu_2021) Datorii1 07 Iulie 2024, 12:19 Evaluare finalizată 95
Radu Ilinca-Rucsandra (Ilinca_Radu_2021) Datorii1 07 Iulie 2024, 12:19 Evaluare finalizată 0
Radu Ilinca-Rucsandra (Ilinca_Radu_2021) Datorii1 07 Iulie 2024, 12:18 Evaluare finalizată 35
Radu Ilinca-Rucsandra (Ilinca_Radu_2021) Datorii1 07 Iulie 2024, 12:18 Evaluare finalizată 0
Radu Ilinca-Rucsandra (Ilinca_Radu_2021) Datorii1 06 Iulie 2024, 17:23 Evaluare finalizată 15
Radu Ilinca-Rucsandra (Ilinca_Radu_2021) Datorii1 06 Iulie 2024, 17:18 Evaluare finalizată 15
Radu Ilinca-Rucsandra (Ilinca_Radu_2021) Datorii1 06 Iulie 2024, 17:17 Evaluare finalizată 0
Ilie Raul (Raul_Ilie) Datorii1 03 Iulie 2024, 19:12 Evaluare finalizată 100
Ilie Raul (Raul_Ilie) Datorii1 03 Iulie 2024, 19:05 Evaluare finalizată 100
Ilie Raul (Raul_Ilie) Datorii1 03 Iulie 2024, 19:04 Evaluare finalizată 100
Ilie Raul (Raul_Ilie) Datorii1 03 Iulie 2024, 19:04 Evaluare finalizată E.C
Ilie Raul (Raul_Ilie) Datorii1 03 Iulie 2024, 17:14 Evaluare finalizată 95
Ilie Raul (Raul_Ilie) Datorii1 03 Iulie 2024, 17:13 Evaluare finalizată 95
Ilie Raul (Raul_Ilie) Datorii1 03 Iulie 2024, 17:06 Evaluare finalizată 95
Ilie Raul (Raul_Ilie) Datorii1 03 Iulie 2024, 16:34 Evaluare finalizată 95
Coin Bot (CoinBot_V1) Datorii1 23 Iunie 2024, 23:28 Evaluare finalizată 100
Avram-Popa Horatiu (avrampopa) Datorii1 22 Iunie 2024, 18:15 Evaluare finalizată 95
Avram-Popa Horatiu (avrampopa) Datorii1 22 Iunie 2024, 18:13 Evaluare finalizată 95
Paraoanu Fabian (FabianAndrei) Datorii1 24 Mai 2024, 20:17 Evaluare finalizată E.C
P. R. A. (RADUPOPESCUANDREI) Datorii1 21 Mai 2024, 16:51 Evaluare finalizată 100
P. R. A. (RADUPOPESCUANDREI) Datorii1 21 Mai 2024, 16:51 Evaluare finalizată 0
Ardelean Mihai (Ardelean_Mihai_) Datorii1 29 Aprilie 2024, 10:43 Evaluare finalizată 100
Ardelean Mihai (Ardelean_Mihai_) Datorii1 29 Aprilie 2024, 10:33 Evaluare finalizată 30
Ardelean Mihai (Ardelean_Mihai_) Datorii1 29 Aprilie 2024, 10:28 Evaluare finalizată 30
matei ciuflea (mateiciuflea) Datorii1 27 Aprilie 2024, 09:48 Evaluare finalizată E.C
matei ciuflea (mateiciuflea) Datorii1 27 Aprilie 2024, 08:54 Evaluare finalizată 100