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
Ionescu Ion (Ion_Ionescu) Datorii1 22 Decembrie 2024, 23:31 Evaluare finalizată 0
Ionescu Ion (Ion_Ionescu) Datorii1 22 Decembrie 2024, 23:30 Evaluare finalizată 0
Ionescu Ion (Ion_Ionescu) Datorii1 22 Decembrie 2024, 23:28 Evaluare finalizată 10
Ionescu Ion (Ion_Ionescu) Datorii1 22 Decembrie 2024, 23:27 Evaluare finalizată 0
Ionescu Ion (Ion_Ionescu) Datorii1 22 Decembrie 2024, 23:26 Evaluare finalizată 0
Ionescu Ion (Ion_Ionescu) Datorii1 22 Decembrie 2024, 22:49 Evaluare finalizată 10
Ionescu Ion (Ion_Ionescu) Datorii1 22 Decembrie 2024, 22:49 Evaluare finalizată 5
Ionescu Ion (Ion_Ionescu) Datorii1 22 Decembrie 2024, 22:49 Evaluare finalizată 5
Ionescu Ion (Ion_Ionescu) Datorii1 22 Decembrie 2024, 22:48 Evaluare finalizată 5
Ionescu Ion (Ion_Ionescu) Datorii1 22 Decembrie 2024, 22:45 Evaluare finalizată 0
Ionescu Ion (Ion_Ionescu) Datorii1 22 Decembrie 2024, 22:42 Evaluare finalizată 10
Ionescu Ion (Ion_Ionescu) Datorii1 22 Decembrie 2024, 22:41 Evaluare finalizată 5
Ionescu Ion (Ion_Ionescu) Datorii1 22 Decembrie 2024, 22:38 Evaluare finalizată 10
Stoia Mirela (stoiamirela) Datorii1 22 Decembrie 2024, 22:14 Evaluare finalizată 10
Stoia Mirela (stoiamirela) Datorii1 22 Decembrie 2024, 22:12 Evaluare finalizată 5
Stoia Mirela (stoiamirela) Datorii1 22 Decembrie 2024, 20:09 Evaluare finalizată 20
Stoia Mirela (stoiamirela) Datorii1 22 Decembrie 2024, 20:08 Evaluare finalizată 20
Stoia Mirela (stoiamirela) Datorii1 22 Decembrie 2024, 20:05 Evaluare finalizată 20
Stoia Mirela (stoiamirela) Datorii1 22 Decembrie 2024, 19:56 Evaluare finalizată 20
Stoia Mirela (stoiamirela) Datorii1 22 Decembrie 2024, 19:54 Evaluare finalizată 20
Stoia Mirela (stoiamirela) Datorii1 22 Decembrie 2024, 19:53 Evaluare finalizată 15
Stoia Mirela (stoiamirela) Datorii1 22 Decembrie 2024, 18:58 Evaluare finalizată 5
Stoia Mirela (stoiamirela) Datorii1 22 Decembrie 2024, 18:57 Evaluare finalizată 0
Cocu Tudor (っ◔◡◔)っ (TudorCocu) Datorii1 17 Decembrie 2024, 10:41 Evaluare finalizată 100
Anea Rares Florin (Rares132) Datorii1 16 Decembrie 2024, 19:49 Evaluare finalizată 100
Anea Rares Florin (Rares132) Datorii1 16 Decembrie 2024, 19:09 Evaluare finalizată 30
Anea Rares Florin (Rares132) Datorii1 16 Decembrie 2024, 19:06 Evaluare finalizată 25
Anea Rares Florin (Rares132) Datorii1 16 Decembrie 2024, 18:54 Evaluare finalizată 15
Ardeleanu Aris (arrcker) Datorii1 08 Decembrie 2024, 22:45 Evaluare finalizată 100
Ardeleanu Aris (arrcker) Datorii1 08 Decembrie 2024, 22:43 Evaluare finalizată 95
Ines Nedelcu (Inesd) Datorii1 07 Decembrie 2024, 20:51 Evaluare finalizată 5
Jaravete Serban (Serbanule) Datorii1 05 Decembrie 2024, 18:09 Evaluare finalizată 100
Sfichi Andrei (SfichiAndrei) Datorii1 04 Decembrie 2024, 16:25 Evaluare finalizată 0
Sfichi Andrei (SfichiAndrei) Datorii1 04 Decembrie 2024, 14:50 Evaluare finalizată E.C
Stancu Teodor-Razvan (road_to_ONI) Datorii1 01 Decembrie 2024, 08:25 Evaluare finalizată 50
Stancu Teodor-Razvan (road_to_ONI) Datorii1 01 Decembrie 2024, 08:24 Evaluare finalizată E.C
Stancu Teodor-Razvan (road_to_ONI) Datorii1 01 Decembrie 2024, 08:03 Evaluare finalizată 25
Stancu Teodor-Razvan (road_to_ONI) Datorii1 27 Noiembrie 2024, 12:56 Evaluare finalizată 25
Stancu Teodor-Razvan (road_to_ONI) Datorii1 27 Noiembrie 2024, 12:56 Evaluare finalizată 0
Stancu Teodor-Razvan (road_to_ONI) Datorii1 27 Noiembrie 2024, 12:39 Evaluare finalizată 15
Stancu Teodor-Razvan (road_to_ONI) Datorii1 27 Noiembrie 2024, 12:33 Evaluare finalizată 5
Stancu Teodor-Razvan (road_to_ONI) Datorii1 27 Noiembrie 2024, 12:31 Evaluare finalizată E.C
Stancu Teodor-Razvan (road_to_ONI) Datorii1 27 Noiembrie 2024, 12:30 Evaluare finalizată E.C
Rafira Anca Mihaela (AncaOlivia) Datorii1 24 Noiembrie 2024, 18:08 Evaluare finalizată 30
MIHAILESCU Stefania (Stefaniateodora) Datorii1 22 Noiembrie 2024, 14:55 Evaluare finalizată 100
Diaconu Andreea (Andreea0210) Datorii1 20 Noiembrie 2024, 09:47 Evaluare finalizată 100
Diaconu Andreea (Andreea0210) Datorii1 20 Noiembrie 2024, 09:46 Evaluare finalizată E.C
Bușoi Alexandru David (Involve_X) Datorii1 19 Noiembrie 2024, 20:46 Evaluare finalizată 100
Bușoi Alexandru David (Involve_X) Datorii1 19 Noiembrie 2024, 20:44 Evaluare finalizată 95
Draghici Ana (AnaV9382) Datorii1 18 Noiembrie 2024, 19:58 Evaluare finalizată 100