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
Martin David (Martin_David) Datorii1 26 Aprilie 2025, 11:18 Evaluare finalizată 100
Martin David (Martin_David) Datorii1 26 Aprilie 2025, 11:18 Evaluare finalizată 100
László Szilamér (Szilamer) Datorii1 25 Aprilie 2025, 02:50 Evaluare finalizată 100
László Szilamér (Szilamer) Datorii1 25 Aprilie 2025, 02:41 Evaluare finalizată 55
Olaru Valentin (cnet2004) Datorii1 03 Aprilie 2025, 09:09 Evaluare finalizată 100
Sendrescu Tudor (BorisBordura) Datorii1 20 Martie 2025, 23:26 Evaluare finalizată 100
Sendrescu Tudor (BorisBordura) Datorii1 20 Martie 2025, 23:26 Evaluare finalizată 0
mathbbAdrian mathbbRosu (Rosuadrian2006) Datorii1 20 Martie 2025, 23:03 Evaluare finalizată 100
mathbbAdrian mathbbRosu (Rosuadrian2006) Datorii1 20 Martie 2025, 23:03 Evaluare finalizată 95
Balan Yannis (Pro_player900) Datorii1 15 Martie 2025, 13:05 Evaluare finalizată 100
Balan Yannis (Pro_player900) Datorii1 15 Martie 2025, 12:58 Evaluare finalizată 95
Balan Yannis (Pro_player900) Datorii1 15 Martie 2025, 12:43 Evaluare finalizată 20
Balan Yannis (Pro_player900) Datorii1 15 Martie 2025, 12:37 Evaluare finalizată 15
Popa Maya (MayaPopa) Datorii1 13 Martie 2025, 16:38 Evaluare finalizată 100
Popa Maya (MayaPopa) Datorii1 13 Martie 2025, 11:55 Evaluare finalizată 100
Burileanu Alexandru Gabriel (Burileanu_Alexandru_Gabriel) Datorii1 12 Martie 2025, 20:28 Evaluare finalizată 50
Burileanu Alexandru Gabriel (Burileanu_Alexandru_Gabriel) Datorii1 12 Martie 2025, 20:00 Evaluare finalizată 25
Burileanu Alexandru Gabriel (Burileanu_Alexandru_Gabriel) Datorii1 12 Martie 2025, 19:59 Evaluare finalizată 0
Burileanu Alexandru Gabriel (Burileanu_Alexandru_Gabriel) Datorii1 12 Martie 2025, 19:58 Evaluare finalizată 25
Burileanu Alexandru Gabriel (Burileanu_Alexandru_Gabriel) Datorii1 12 Martie 2025, 19:52 Evaluare finalizată 0
Guiman Alexandra (Lexi_Guiman) Datorii1 12 Martie 2025, 13:09 Evaluare finalizată 100
Toader Matei-Cristian (ASEq33ytroos9622) Datorii1 12 Martie 2025, 10:56 Evaluare finalizată 50
Sirbu Luchi (Luchian_Sirbu) Datorii1 12 Martie 2025, 09:56 Evaluare finalizată E.C
Popa Maya (MayaPopa) Datorii1 11 Martie 2025, 22:29 Evaluare finalizată 50
ursu anatolie (AnatolieUrsu) Datorii1 10 Martie 2025, 14:27 Evaluare finalizată 5
Tanase Victor (Victor5539) Datorii1 10 Martie 2025, 10:42 Evaluare finalizată 100
Patpaiac Alexandru (AlexPat) Datorii1 08 Martie 2025, 23:50 Evaluare finalizată 100
Dimitriu Flaviu (flaviu_dimitriu) Datorii1 06 Martie 2025, 10:00 Evaluare finalizată 100
Liteanu David (David2011) Datorii1 03 Martie 2025, 20:21 Evaluare finalizată 100
teodor teodor (teodortoh) Datorii1 03 Martie 2025, 18:17 Evaluare finalizată 95
teodor teodor (teodortoh) Datorii1 03 Martie 2025, 17:49 Evaluare finalizată 30
Bran Horia Ștefan (Horia_69) Datorii1 03 Martie 2025, 10:29 Evaluare finalizată 10
Yoinkly spoinkly (Lolsorin125) Datorii1 03 Martie 2025, 10:29 Evaluare finalizată 10
Bran Horia Ștefan (Horia_69) Datorii1 03 Martie 2025, 10:29 Evaluare finalizată 100
Yoinkly spoinkly (Lolsorin125) Datorii1 03 Martie 2025, 10:28 Evaluare finalizată 100
teodor teodor (teodortoh) Datorii1 03 Martie 2025, 10:09 Evaluare finalizată 0
teodor teodor (teodortoh) Datorii1 03 Martie 2025, 10:08 Evaluare finalizată E.C
teodor teodor (teodortoh) Datorii1 01 Martie 2025, 12:48 Evaluare finalizată 30
teodor teodor (teodortoh) Datorii1 01 Martie 2025, 12:43 Evaluare finalizată 20
Ilovan Sergiu Andrei (sergiu943421) Datorii1 26 Februarie 2025, 18:08 Evaluare finalizată 95
Tanu Anamaria (anamariatanu) Datorii1 24 Februarie 2025, 16:34 Evaluare finalizată 100
Tanu Anamaria (anamariatanu) Datorii1 24 Februarie 2025, 16:34 Evaluare finalizată 0
Tanu Anamaria (anamariatanu) Datorii1 24 Februarie 2025, 10:31 Evaluare finalizată 30
Damian Iulia (Iuliadamian) Datorii1 23 Februarie 2025, 22:53 Evaluare finalizată E.C
Georgescu Luca (lucageorgescu24) Datorii1 23 Februarie 2025, 14:00 Evaluare finalizată 15
Telea Mihai (elMihaiel) Datorii1 20 Februarie 2025, 10:17 Evaluare finalizată 100
Buretia Radu (Kera) Datorii1 20 Februarie 2025, 10:05 Evaluare finalizată 25
Buretia Radu (Kera) Datorii1 20 Februarie 2025, 09:49 Evaluare finalizată 25
Buretia Radu (Kera) Datorii1 20 Februarie 2025, 09:47 Evaluare finalizată 0
Buretia Radu (Kera) Datorii1 20 Februarie 2025, 09:47 Evaluare finalizată 0
Du-te sus!