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
Skibidi Toma (Toma_Gheorghiu) Datorii1 11 Februarie 2025, 11:50 Evaluare finalizată 0
Ghelase andrei (AndreiGhelase) Datorii1 11 Februarie 2025, 11:49 Evaluare finalizată 25
Ghelase andrei (AndreiGhelase) Datorii1 11 Februarie 2025, 11:48 Evaluare finalizată 0
Stoica George (AgentGeo) Datorii1 11 Februarie 2025, 11:47 Evaluare finalizată 0
Ghelase andrei (AndreiGhelase) Datorii1 11 Februarie 2025, 11:44 Evaluare finalizată 0
Stoica George (AgentGeo) Datorii1 11 Februarie 2025, 11:32 Evaluare finalizată 0
Ile Damaris (Ile_Damaris) Datorii1 10 Februarie 2025, 18:02 Evaluare finalizată 0
Stoica George (AgentGeo) Datorii1 07 Februarie 2025, 18:38 Evaluare finalizată E.C
Skibidi Toma (Toma_Gheorghiu) Datorii1 07 Februarie 2025, 18:26 Evaluare finalizată E.C
Vlad Tudor (Tudor297) Datorii1 02 Februarie 2025, 19:42 Evaluare finalizată 0
Albuica Ioan-Octavian (TavyCalculatoare) Datorii1 24 Ianuarie 2025, 13:00 Evaluare finalizată 20
Burileanu Alexandru Gabriel (Burileanu_Alexandru_Gabriel) Datorii1 21 Ianuarie 2025, 13:22 Evaluare finalizată 50
Burileanu Alexandru Gabriel (Burileanu_Alexandru_Gabriel) Datorii1 21 Ianuarie 2025, 13:17 Evaluare finalizată 45
Burileanu Alexandru Gabriel (Burileanu_Alexandru_Gabriel) Datorii1 21 Ianuarie 2025, 13:12 Evaluare finalizată 40
Burileanu Alexandru Gabriel (Burileanu_Alexandru_Gabriel) Datorii1 21 Ianuarie 2025, 13:08 Evaluare finalizată 40
Burileanu Alexandru Gabriel (Burileanu_Alexandru_Gabriel) Datorii1 21 Ianuarie 2025, 12:57 Evaluare finalizată 40
Burileanu Alexandru Gabriel (Burileanu_Alexandru_Gabriel) Datorii1 21 Ianuarie 2025, 12:53 Evaluare finalizată 40
Burileanu Alexandru Gabriel (Burileanu_Alexandru_Gabriel) Datorii1 21 Ianuarie 2025, 12:52 Evaluare finalizată 35
Burileanu Alexandru Gabriel (Burileanu_Alexandru_Gabriel) Datorii1 20 Ianuarie 2025, 20:50 Evaluare finalizată 20
Burileanu Alexandru Gabriel (Burileanu_Alexandru_Gabriel) Datorii1 20 Ianuarie 2025, 20:49 Evaluare finalizată 20
Burileanu Alexandru Gabriel (Burileanu_Alexandru_Gabriel) Datorii1 20 Ianuarie 2025, 20:41 Evaluare finalizată 20
Barbu Ana (ana_maria_barbu) Datorii1 16 Ianuarie 2025, 21:12 Evaluare finalizată 5
Georgescu Rares (Rares_Georgescu) Datorii1 15 Ianuarie 2025, 21:50 Evaluare finalizată 100
Grigoruta Mihnea (mhn1111) Datorii1 15 Ianuarie 2025, 18:56 Evaluare finalizată 100
Stancu Teodor-Razvan (road_to_ONI) Datorii1 15 Ianuarie 2025, 18:26 Evaluare finalizată 100
Mihailescu Karina (karina_077) Datorii1 14 Ianuarie 2025, 19:38 Evaluare finalizată 100
Baciu Mihai (Baciu1) Datorii1 14 Ianuarie 2025, 19:34 Evaluare finalizată 100
Mestereaga Eric (Ericmeste) Datorii1 13 Ianuarie 2025, 16:37 Evaluare finalizată 100
Mestereaga Eric (Ericmeste) Datorii1 13 Ianuarie 2025, 13:33 Evaluare finalizată 100
Luca Vartolomei (Lucaje123) Datorii1 12 Ianuarie 2025, 11:54 Evaluare finalizată 100
Luca Vartolomei (Lucaje123) Datorii1 12 Ianuarie 2025, 11:54 Evaluare finalizată 95
Luca Vartolomei (Lucaje123) Datorii1 12 Ianuarie 2025, 11:44 Evaluare finalizată 20
Barbu Ana (ana_maria_barbu) Datorii1 09 Ianuarie 2025, 22:29 Evaluare finalizată 5
Barbu Ana (ana_maria_barbu) Datorii1 09 Ianuarie 2025, 22:23 Evaluare finalizată 10
Barbu Ana (ana_maria_barbu) Datorii1 09 Ianuarie 2025, 22:20 Evaluare finalizată 10
Mestereaga Eric (Ericmeste) Datorii1 09 Ianuarie 2025, 22:13 Evaluare finalizată 30
Mestereaga Eric (Ericmeste) Datorii1 09 Ianuarie 2025, 22:12 Evaluare finalizată 95
Mestereaga Eric (Ericmeste) Datorii1 09 Ianuarie 2025, 22:11 Evaluare finalizată 95
Pahonie George (Hezov) Datorii1 08 Ianuarie 2025, 16:20 Evaluare finalizată 100
Nam Num (tRasHcaN27) Datorii1 08 Ianuarie 2025, 16:19 Evaluare finalizată 100
Pahonie George (Hezov) Datorii1 08 Ianuarie 2025, 16:15 Evaluare finalizată 95
Pahonie George (Hezov) Datorii1 08 Ianuarie 2025, 16:09 Evaluare finalizată 20
Stancu Teodor-Razvan (road_to_ONI) Datorii1 27 Decembrie 2024, 13:21 Evaluare finalizată 55
Stancu Teodor-Razvan (road_to_ONI) Datorii1 27 Decembrie 2024, 12:26 Evaluare finalizată 30
Stancu Teodor-Razvan (road_to_ONI) Datorii1 27 Decembrie 2024, 12:24 Evaluare finalizată 0
Stoia Mirela (stoiamirela) Datorii1 23 Decembrie 2024, 23:15 Evaluare finalizată 20
Stoia Mirela (stoiamirela) Datorii1 23 Decembrie 2024, 23:14 Evaluare finalizată 20
Ionescu Ion (Ion_Ionescu) Datorii1 23 Decembrie 2024, 21:51 Evaluare finalizată 100
Ionescu Ion (Ion_Ionescu) Datorii1 23 Decembrie 2024, 21:49 Evaluare finalizată 95
Ionescu Ion (Ion_Ionescu) Datorii1 23 Decembrie 2024, 21:46 Evaluare finalizată 0
Du-te sus!