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.
OJI 2020, clasa a VIII-a
ID   Utilizator Problema Data încărcării Stare
Prodan Alexandra (genius112) Datorii1 20 Mai 2026, 16:54 Evaluare finalizată 100
Prodan Alexandra (genius112) Datorii1 20 Mai 2026, 16:54 Evaluare finalizată 0
Prodan Alexandra (genius112) Datorii1 20 Mai 2026, 16:52 Evaluare finalizată 95
Prodan Alexandra (genius112) Datorii1 20 Mai 2026, 16:51 Evaluare finalizată E.C
Alexandra Virdol (alexandra_beldica) Datorii1 20 Mai 2026, 16:35 Evaluare finalizată 30
Prodan Alexandra (genius112) Datorii1 20 Mai 2026, 16:21 Evaluare finalizată 5
Todireanu Răzvan (RazvanTod) Datorii1 11 Mai 2026, 20:48 Evaluare finalizată 100
Dubiț Darius (dubit) Datorii1 21 Aprilie 2026, 23:37 Evaluare finalizată 100
Paduretu Andrei Stefan (Stefan_andrei13) Datorii1 19 Martie 2026, 17:59 Evaluare finalizată 95
Paduretu Andrei Stefan (Stefan_andrei13) Datorii1 19 Martie 2026, 17:59 Evaluare finalizată 95
Miron Codruta (codrutamiron) Datorii1 19 Martie 2026, 16:57 Evaluare finalizată 100
Miron Codruta (codrutamiron) Datorii1 19 Martie 2026, 16:52 Evaluare finalizată 100
Paduretu Andrei Stefan (Stefan_andrei13) Datorii1 18 Martie 2026, 17:21 Evaluare finalizată 95
Paduretu Andrei Stefan (Stefan_andrei13) Datorii1 18 Martie 2026, 17:21 Evaluare finalizată 95
Paduretu Andrei Stefan (Stefan_andrei13) Datorii1 18 Martie 2026, 17:20 Evaluare finalizată 90
Paduretu Andrei Stefan (Stefan_andrei13) Datorii1 18 Martie 2026, 17:20 Evaluare finalizată 25
Paduretu Andrei Stefan (Stefan_andrei13) Datorii1 18 Martie 2026, 17:17 Evaluare finalizată 25
Paduretu Andrei Stefan (Stefan_andrei13) Datorii1 18 Martie 2026, 17:17 Evaluare finalizată 25
Paduretu Andrei Stefan (Stefan_andrei13) Datorii1 18 Martie 2026, 17:00 Evaluare finalizată 25
Paduretu Andrei Stefan (Stefan_andrei13) Datorii1 18 Martie 2026, 16:59 Evaluare finalizată 25
Dobre Rares (Dobre_Rares_Andrei) Datorii1 11 Martie 2026, 13:04 Evaluare finalizată 100
Dobre Rares (Dobre_Rares_Andrei) Datorii1 11 Martie 2026, 13:00 Evaluare finalizată 30
Dobre Rares (Dobre_Rares_Andrei) Datorii1 11 Martie 2026, 12:56 Evaluare finalizată 25
Dobre Rares (Dobre_Rares_Andrei) Datorii1 11 Martie 2026, 12:47 Evaluare finalizată 30
Dobre Rares (Dobre_Rares_Andrei) Datorii1 11 Martie 2026, 12:40 Evaluare finalizată 20
Dobre Rares (Dobre_Rares_Andrei) Datorii1 11 Martie 2026, 12:39 Evaluare finalizată E.C
Dobre Rares (Dobre_Rares_Andrei) Datorii1 11 Martie 2026, 12:39 Evaluare finalizată 20
Dobre Rares (Dobre_Rares_Andrei) Datorii1 11 Martie 2026, 12:39 Evaluare finalizată 20
Tanasoiu Darius Andrei (darius_tanasoiu) Datorii1 11 Martie 2026, 12:24 Evaluare finalizată 100
Tanasoiu Darius Andrei (darius_tanasoiu) Datorii1 11 Martie 2026, 12:23 Evaluare finalizată 95
Tanasoiu Darius Andrei (darius_tanasoiu) Datorii1 11 Martie 2026, 12:22 Evaluare finalizată 95
Tanasoiu Darius Andrei (darius_tanasoiu) Datorii1 11 Martie 2026, 12:22 Evaluare finalizată 50
Tanasoiu Darius Andrei (darius_tanasoiu) Datorii1 11 Martie 2026, 12:00 Evaluare finalizată 30
Tanasoiu Darius Andrei (darius_tanasoiu) Datorii1 11 Martie 2026, 11:59 Evaluare finalizată 5
Tanasoiu Darius Andrei (darius_tanasoiu) Datorii1 11 Martie 2026, 11:59 Evaluare finalizată 20
Tanasoiu Darius Andrei (darius_tanasoiu) Datorii1 11 Martie 2026, 11:57 Evaluare finalizată 5
Tanasoiu Darius Andrei (darius_tanasoiu) Datorii1 11 Martie 2026, 11:56 Evaluare finalizată 20
Benghe Gabriela (Gabiiii_i) Datorii1 08 Martie 2026, 11:25 Evaluare finalizată 100
Benghe Gabriela (Gabiiii_i) Datorii1 08 Martie 2026, 11:25 Evaluare finalizată 100
Benghe Gabriela (Gabiiii_i) Datorii1 08 Martie 2026, 11:25 Evaluare finalizată 100
Gherghel Mihnea (mihnea2002) Datorii1 05 Martie 2026, 00:11 Evaluare finalizată 100
Gherghel Mihnea (mihnea2002) Datorii1 05 Martie 2026, 00:10 Evaluare finalizată 45
Gherghel Mihnea (mihnea2002) Datorii1 05 Martie 2026, 00:08 Evaluare finalizată 20
Dore Octavian (_Octavian) Datorii1 04 Martie 2026, 11:45 Evaluare finalizată 100
Dore Octavian (_Octavian) Datorii1 04 Martie 2026, 11:44 Evaluare finalizată 95
Dumitru Stefan (DumitruStefan11) Datorii1 01 Martie 2026, 16:42 Evaluare finalizată 0
Gligore Luca (Papixelu) Datorii1 28 Februarie 2026, 22:46 Evaluare finalizată 100
Gligore Luca (Papixelu) Datorii1 28 Februarie 2026, 22:44 Evaluare finalizată 70
Gligore Luca (Papixelu) Datorii1 28 Februarie 2026, 22:43 Evaluare finalizată 0
Vasile David (oocaprisun) Datorii1 28 Februarie 2026, 12:12 Evaluare finalizată 100
Du-te sus!