Numele: LARIONESI
Prenumele: ANA
Școala: LIC TEO S.HALIȚĂ SÎNGEORZ-BĂI
Clasa: a XI-a
Localitatea: SANGEORZ-BAI
Email: analarionesi30@gmail.com


Număr surse trimise 41
Număr surse distincte cu punctaj maxim 28
Număr surse distincte cu punctaj parțial 10
Număr surse cu erori 2


Număr probleme rezolvate
28

REZOLVĂRILE DEPUSE

Problema Utilizatorul Clasa Data depunerii Ora depuneriiRezultat Stare Punctajul
obținut
# 398 → [ 11 ] # LARIONESIANA a IX-a A18 Februarie 201909:51:39Compilare cu SUCCES.evaluata 0
Problema # 398Postată de # admin77 la data de 03 Februarie 2019 - 14:11:57
Să se scrie un program C++ care memorează un graf neorientat cu ajutorul matricei de adiacenţă şi parcurge graful în lăţime.
Date de intrare
Se citește de la tastatură un număr natural n și apoi elementele de deasupra diagonalei principale a unei matrice A(n , n) de numere 0 şi 1 reprezentând .prezenţa unei muchii sau lipsa ei.

Date de ieșire
Programul va afișa pe ecran succesiunea nodurilor în ordinea parcurgerii în lăţime a grafului.

Restricţii şi precizări
1 < n ≤ 15, elementele matricei numere 0 sau 1.

Exemplu
Intrare
3 1 0 1
Iesire
1 2 3

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1LARIONESIANA398 *** *** *** 00
2LARIONESIANA398 *** *** *** 00
3LARIONESIANA398 *** *** *** 00
4LARIONESIANA398 *** *** *** 00
Punctaj obținut: 0
# 398 → [ 11 ] # LARIONESIANA a IX-a A19 Februarie 201910:21:55Compilare cu SUCCES.evaluata 100
Problema # 398Postată de # admin77 la data de 03 Februarie 2019 - 14:11:57
Să se scrie un program C++ care memorează un graf neorientat cu ajutorul matricei de adiacenţă şi parcurge graful în lăţime.
Date de intrare
Se citește de la tastatură un număr natural n și apoi elementele de deasupra diagonalei principale a unei matrice A(n , n) de numere 0 şi 1 reprezentând .prezenţa unei muchii sau lipsa ei.

Date de ieșire
Programul va afișa pe ecran succesiunea nodurilor în ordinea parcurgerii în lăţime a grafului.

Restricţii şi precizări
1 < n ≤ 15, elementele matricei numere 0 sau 1.

Exemplu
Intrare
3 1 0 1
Iesire
1 2 3

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1LARIONESIANA398 *** *** *** 250
2LARIONESIANA398 *** *** *** 250
3LARIONESIANA398 *** *** *** 250
4LARIONESIANA398 *** *** *** 250
Punctaj obținut: 100
# 398 → [ 11 ] # LARIONESIANA a IX-a A19 Februarie 201910:22:01Compilare cu SUCCES.evaluata 100
Problema # 398Postată de # admin77 la data de 03 Februarie 2019 - 14:11:57
Să se scrie un program C++ care memorează un graf neorientat cu ajutorul matricei de adiacenţă şi parcurge graful în lăţime.
Date de intrare
Se citește de la tastatură un număr natural n și apoi elementele de deasupra diagonalei principale a unei matrice A(n , n) de numere 0 şi 1 reprezentând .prezenţa unei muchii sau lipsa ei.

Date de ieșire
Programul va afișa pe ecran succesiunea nodurilor în ordinea parcurgerii în lăţime a grafului.

Restricţii şi precizări
1 < n ≤ 15, elementele matricei numere 0 sau 1.

Exemplu
Intrare
3 1 0 1
Iesire
1 2 3

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1LARIONESIANA398 *** *** *** 250
2LARIONESIANA398 *** *** *** 250
3LARIONESIANA398 *** *** *** 250
4LARIONESIANA398 *** *** *** 250
Punctaj obținut: 100
# 395 → [ 11 ] # LARIONESIANA a IX-a A19 Februarie 201910:35:18Compilare cu SUCCES.evaluata 100
Problema # 395Postată de # admin77 la data de 03 Februarie 2019 - 12:57:49
Să se scrie un program C++ care memorează un graf neorientat cu ajutorul matricei de adiacenţă.
Date de intrare
Se citește de la tastatură un număr natural n și apoi elementele de deasupra diagonalei principale a unei matrice A(n , n) de numere 0 şi 1 reprezentând .prezenţa unei muchii sau lipsa ei.

Date de ieșire
Programul va afișa pe ecran lista muchiilor în ordinea crescătoare extremităţii iniţiale şi a extremităţii finale.

Restricţii şi precizări
1 < n ≤ 15, elementele matricei numere 0 sau 1.

Exemplu
Intrare
3 1 0 1
Iesire
[1, 2], [2, 3]

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1LARIONESIANA395 *** *** *** 1000
Punctaj obținut: 100
# 399 → [ 11 ] # LARIONESIANA a IX-a A19 Februarie 201911:42:29Compilare cu SUCCES.evaluata 100
Problema # 399Postată de # admin77 la data de 03 Februarie 2019 - 14:13:34
Să se scrie un program C++ care memorează un graf neorientat cu ajutorul matricei de adiacenţă şi parcurge graful în adâncime.
Date de intrare
Se citește de la tastatură un număr natural n și apoi elementele de deasupra diagonalei principale a unei matrice A(n , n) de numere 0 şi 1 reprezentând .prezenţa unei muchii sau lipsa ei.

Date de ieșire
Programul va afișa pe ecran succesiunea nodurilor în ordinea parcurgerii în adâncime a grafului.

Restricţii şi precizări
1 < n ≤ 15, elementele matricei numere 0 sau 1.

Exemplu
Intrare
3 1 0 1
Iesire
1 2 3

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1LARIONESIANA399 *** *** *** 250
2LARIONESIANA399 *** *** *** 250
3LARIONESIANA399 *** *** *** 250
4LARIONESIANA399 *** *** *** 250
Punctaj obținut: 100
# 399 → [ 11 ] # LARIONESIANA a IX-a A19 Februarie 201911:44:58Eroare la compilare!evaluata -
Problema # 399Postată de # admin77 la data de 03 Februarie 2019 - 14:13:34
Să se scrie un program C++ care memorează un graf neorientat cu ajutorul matricei de adiacenţă şi parcurge graful în adâncime.
Date de intrare
Se citește de la tastatură un număr natural n și apoi elementele de deasupra diagonalei principale a unei matrice A(n , n) de numere 0 şi 1 reprezentând .prezenţa unei muchii sau lipsa ei.

Date de ieșire
Programul va afișa pe ecran succesiunea nodurilor în ordinea parcurgerii în adâncime a grafului.

Restricţii şi precizări
1 < n ≤ 15, elementele matricei numere 0 sau 1.

Exemplu
Intrare
3 1 0 1
Iesire
1 2 3

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
Punctaj obținut: 0
# 417 → [ 11 ] # LARIONESIANA a IX-a A05 Martie 201911:29:19Compilare cu SUCCES.evaluata 100
Problema # 417Postată de # admin77 la data de 05 Martie 2019 - 10:39:49
Să se scrie un program C++ care memorează un arbore binar folosind metoda standard cu ajutorul a doi vectori.
Date de intrare
Se citește de la tastatură un număr natural n reprezentând numărul de noduri ale grafului și apoi pentru fiecare nod descendentul stând și apoi cel drept.

Date de ieșire
Programul va afișa pe ecran lista muchiilor în ordinea citirii lor.

Restricţii şi precizări
1 < n ≤ 15

Exemplu
Intrare
9 2 3 4 5 0 0 0 0 6 7 0 0 8 9 0 0 0 0
Iesire
[1, 2], [1, 3], [2, 4], [2, 5], [5, 6], [5, 7], [7, 8], [7, 9], 

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1LARIONESIANA417 *** *** *** 1000
Punctaj obținut: 100
# 424 → [ 11 ] # LARIONESIANA a IX-a A11 Martie 201909:38:00Compilare cu SUCCES.evaluata 0
Problema # 424Postată de # admin77 la data de 10 Martie 2019 - 19:49:19
Să se scrie un program C++ care memorează un arbore binar folosind metoda standard cu ajutorul a doi vectori și afișează pe ecran nodurile frunză ale acestuia.
Date de intrare
Se citește de la tastatură un număr natural n reprezentând numărul de noduri ale grafului și apoi pentru fiecare nod descendentul stând și apoi cel drept.

Date de ieșire
Programul va afișa pe ecran nodurile frunză ale acestuia în ordine crescătoare despărțite printr-un spațiu.

Restricţii şi precizări
1 < n ≤ 15

Exemplu
Intrare
8 2 3 4 5 6 7 0 0 0 0 0 0 0 8 0 0
Iesire
4 5 6 8

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1LARIONESIANA424 *** *** *** 00
Punctaj obținut: 0
# 424 → [ 11 ] # LARIONESIANA a IX-a A11 Martie 201909:39:58Compilare cu SUCCES.evaluata 0
Problema # 424Postată de # admin77 la data de 10 Martie 2019 - 19:49:19
Să se scrie un program C++ care memorează un arbore binar folosind metoda standard cu ajutorul a doi vectori și afișează pe ecran nodurile frunză ale acestuia.
Date de intrare
Se citește de la tastatură un număr natural n reprezentând numărul de noduri ale grafului și apoi pentru fiecare nod descendentul stând și apoi cel drept.

Date de ieșire
Programul va afișa pe ecran nodurile frunză ale acestuia în ordine crescătoare despărțite printr-un spațiu.

Restricţii şi precizări
1 < n ≤ 15

Exemplu
Intrare
8 2 3 4 5 6 7 0 0 0 0 0 0 0 8 0 0
Iesire
4 5 6 8

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1LARIONESIANA424 *** *** *** 00
Punctaj obținut: 0
# 424 → [ 11 ] # LARIONESIANA a IX-a A11 Martie 201909:40:50Compilare cu SUCCES.evaluata 100
Problema # 424Postată de # admin77 la data de 10 Martie 2019 - 19:49:19
Să se scrie un program C++ care memorează un arbore binar folosind metoda standard cu ajutorul a doi vectori și afișează pe ecran nodurile frunză ale acestuia.
Date de intrare
Se citește de la tastatură un număr natural n reprezentând numărul de noduri ale grafului și apoi pentru fiecare nod descendentul stând și apoi cel drept.

Date de ieșire
Programul va afișa pe ecran nodurile frunză ale acestuia în ordine crescătoare despărțite printr-un spațiu.

Restricţii şi precizări
1 < n ≤ 15

Exemplu
Intrare
8 2 3 4 5 6 7 0 0 0 0 0 0 0 8 0 0
Iesire
4 5 6 8

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1LARIONESIANA424 *** *** *** 1000
Punctaj obținut: 100
# 423 → [ 11 ] # LARIONESIANA a IX-a A11 Martie 201909:50:24Compilare cu SUCCES.evaluata 100
Problema # 423Postată de # admin77 la data de 07 Martie 2019 - 21:16:52
Să se scrie un program C++ care memorează un arbore binar folosind metoda standard cu ajutorul a doi vectori și afișează pe ecran parcurgerea arborelui în postordine.
Date de intrare
Se citește de la tastatură un număr natural n reprezentând numărul de noduri ale grafului și apoi pentru fiecare nod descendentul stând și apoi cel drept.

Date de ieșire
Programul va afișa pe ecran parcurgerea arborelui  în postordine.

Restricţii şi precizări
1 < n ≤ 15

Exemplu
Intrare
8 2 3 4 5 6 7 0 0 0 0 0 0 0 8 0 0
Iesire
4 5 2 6 8 7 3 1

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1LARIONESIANA423 *** *** *** 1000
Punctaj obținut: 100
# 418 → [ 11 ] # LARIONESIANA a IX-a A12 Martie 201910:19:49Compilare cu SUCCES.evaluata 0
Problema # 418Postată de # admin77 la data de 05 Martie 2019 - 10:43:19
Să se scrie un program C++ care memorează un arbore binar folosind metoda cu ajutorul a doi vectori TATA și DESC.
Date de intrare
Se citește de la tastatură un număr natural n reprezentând numărul de noduri ale grafului și apoi pentru fiecare nod tatăl lui și apoi valoarea -1 sau 1 în funcție de descendentul stâng sau drept..

Date de ieșire
Programul va afișa pe ecran lista muchiilor în ordinea citirii lor.

Restricţii şi precizări
1 < n ≤ 15

Exemplu
Intrare
9 0 0 1 -1 1 1 2 -1 2 1 5 -1 5 1 7 -1 7 1
Iesire
[1, 2], [1, 3], [2, 4], [2, 5], [5, 6], [5, 7], [7, 8], [7, 9], 

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1LARIONESIANA418 *** *** *** 00
Punctaj obținut: 0
# 418 → [ 11 ] # LARIONESIANA a IX-a A12 Martie 201910:19:55Compilare cu SUCCES.evaluata 0
Problema # 418Postată de # admin77 la data de 05 Martie 2019 - 10:43:19
Să se scrie un program C++ care memorează un arbore binar folosind metoda cu ajutorul a doi vectori TATA și DESC.
Date de intrare
Se citește de la tastatură un număr natural n reprezentând numărul de noduri ale grafului și apoi pentru fiecare nod tatăl lui și apoi valoarea -1 sau 1 în funcție de descendentul stâng sau drept..

Date de ieșire
Programul va afișa pe ecran lista muchiilor în ordinea citirii lor.

Restricţii şi precizări
1 < n ≤ 15

Exemplu
Intrare
9 0 0 1 -1 1 1 2 -1 2 1 5 -1 5 1 7 -1 7 1
Iesire
[1, 2], [1, 3], [2, 4], [2, 5], [5, 6], [5, 7], [7, 8], [7, 9], 

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1LARIONESIANA418 *** *** *** 00
Punctaj obținut: 0
# 418 → [ 11 ] # LARIONESIANA a IX-a A12 Martie 201910:23:03Compilare cu SUCCES.evaluata 0
Problema # 418Postată de # admin77 la data de 05 Martie 2019 - 10:43:19
Să se scrie un program C++ care memorează un arbore binar folosind metoda cu ajutorul a doi vectori TATA și DESC.
Date de intrare
Se citește de la tastatură un număr natural n reprezentând numărul de noduri ale grafului și apoi pentru fiecare nod tatăl lui și apoi valoarea -1 sau 1 în funcție de descendentul stâng sau drept..

Date de ieșire
Programul va afișa pe ecran lista muchiilor în ordinea citirii lor.

Restricţii şi precizări
1 < n ≤ 15

Exemplu
Intrare
9 0 0 1 -1 1 1 2 -1 2 1 5 -1 5 1 7 -1 7 1
Iesire
[1, 2], [1, 3], [2, 4], [2, 5], [5, 6], [5, 7], [7, 8], [7, 9], 

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1LARIONESIANA418 *** *** *** 00
Punctaj obținut: 0
# 418 → [ 11 ] # LARIONESIANA a IX-a A12 Martie 201910:23:09Compilare cu SUCCES.evaluata 0
Problema # 418Postată de # admin77 la data de 05 Martie 2019 - 10:43:19
Să se scrie un program C++ care memorează un arbore binar folosind metoda cu ajutorul a doi vectori TATA și DESC.
Date de intrare
Se citește de la tastatură un număr natural n reprezentând numărul de noduri ale grafului și apoi pentru fiecare nod tatăl lui și apoi valoarea -1 sau 1 în funcție de descendentul stâng sau drept..

Date de ieșire
Programul va afișa pe ecran lista muchiilor în ordinea citirii lor.

Restricţii şi precizări
1 < n ≤ 15

Exemplu
Intrare
9 0 0 1 -1 1 1 2 -1 2 1 5 -1 5 1 7 -1 7 1
Iesire
[1, 2], [1, 3], [2, 4], [2, 5], [5, 6], [5, 7], [7, 8], [7, 9], 

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1LARIONESIANA418 *** *** *** 00
Punctaj obținut: 0
# 418 → [ 11 ] # LARIONESIANA a IX-a A12 Martie 201910:25:27Compilare cu SUCCES.evaluata 100
Problema # 418Postată de # admin77 la data de 05 Martie 2019 - 10:43:19
Să se scrie un program C++ care memorează un arbore binar folosind metoda cu ajutorul a doi vectori TATA și DESC.
Date de intrare
Se citește de la tastatură un număr natural n reprezentând numărul de noduri ale grafului și apoi pentru fiecare nod tatăl lui și apoi valoarea -1 sau 1 în funcție de descendentul stâng sau drept..

Date de ieșire
Programul va afișa pe ecran lista muchiilor în ordinea citirii lor.

Restricţii şi precizări
1 < n ≤ 15

Exemplu
Intrare
9 0 0 1 -1 1 1 2 -1 2 1 5 -1 5 1 7 -1 7 1
Iesire
[1, 2], [1, 3], [2, 4], [2, 5], [5, 6], [5, 7], [7, 8], [7, 9], 

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1LARIONESIANA418 *** *** *** 1000
Punctaj obținut: 100
# 397 → [ 11 ] # LARIONESIANA a IX-a A12 Martie 201910:29:20Compilare cu SUCCES.evaluata 100
Problema # 397Postată de # admin77 la data de 03 Februarie 2019 - 13:31:17
Să se scrie un program C++ care memorează un graf neorientat cu ajutorul a doi vectori.
Date de intrare
Se citește de la tastatură un număr natural n repreyentând numărul de muchii ale grafului și apoi elementele pe rând extremităţile fiecărei muchii.

Date de ieșire
Programul va afișa pe ecran lista muchiilor în ordinea citirii lor.

Restricţii şi precizări
1 < n ≤ 15, elementele matricei numere 0 sau 1.

Exemplu
Intrare
2 1 2 2 3
Iesire
[1, 2], [2, 3]

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1LARIONESIANA397 *** *** *** 1000
Punctaj obținut: 100
# 396 → [ 11 ] # LARIONESIANA a IX-a A12 Martie 201910:30:06Compilare cu SUCCES.evaluata 0
Problema # 396Postată de # admin77 la data de 03 Februarie 2019 - 13:26:51
Să se scrie un program C++ care memorează un graf neorientat cu ajutorul listelor de adiacenţă.
Date de intrare
Se citește de la tastatură un număr natural n și apoi elementele de deasupra diagonalei principale a unei matrice A(n , n) de numere 0 şi 1 reprezentând .prezenţa unei muchii sau lipsa ei.

Date de ieșire
Programul va afișa pe ecran cele două şiruri alfa şi beta separate prin ;

Restricţii şi precizări
1 < n ≤ 15, elementele matricei numere 0 sau 1.

Exemplu
Intrare
3 1 0 1
Iesire
1 2 4 5 ;2 1 3 2

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1LARIONESIANA396 *** *** *** 00
Punctaj obținut: 0
# 421 → [ 11 ] # LARIONESIANA a IX-a A12 Martie 201911:22:25Compilare cu SUCCES.evaluata 0
Problema # 421Postată de # admin77 la data de 07 Martie 2019 - 21:14:59
Să se scrie un program C++ care memorează un arbore binar folosind metoda standard cu ajutorul a doi vectori și afișează pe ecran parcurgerea arborelui în inordine.
Date de intrare
Se citește de la tastatură un număr natural n reprezentând numărul de noduri ale grafului și apoi pentru fiecare nod descendentul stând și apoi cel drept.

Date de ieșire
Programul va afișa pe ecran parcurgerea arborelui  în inordine.

Restricţii şi precizări
1 < n ≤ 15

Exemplu
Intrare
8 2 3 4 5 6 7 0 0 0 0 0 0 0 8 0 0
Iesire
4 2 5 1 6 3 7 8 

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1LARIONESIANA421 *** *** *** 00
Punctaj obținut: 0
# 421 → [ 11 ] # LARIONESIANA a IX-a A12 Martie 201911:26:14Compilare cu SUCCES.evaluata 100
Problema # 421Postată de # admin77 la data de 07 Martie 2019 - 21:14:59
Să se scrie un program C++ care memorează un arbore binar folosind metoda standard cu ajutorul a doi vectori și afișează pe ecran parcurgerea arborelui în inordine.
Date de intrare
Se citește de la tastatură un număr natural n reprezentând numărul de noduri ale grafului și apoi pentru fiecare nod descendentul stând și apoi cel drept.

Date de ieșire
Programul va afișa pe ecran parcurgerea arborelui  în inordine.

Restricţii şi precizări
1 < n ≤ 15

Exemplu
Intrare
8 2 3 4 5 6 7 0 0 0 0 0 0 0 8 0 0
Iesire
4 2 5 1 6 3 7 8 

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1LARIONESIANA421 *** *** *** 1000
Punctaj obținut: 100
# 422 → [ 11 ] # LARIONESIANA a IX-a A12 Martie 201911:30:56Compilare cu SUCCES.evaluata 100
Problema # 422Postată de # admin77 la data de 07 Martie 2019 - 21:15:50
Să se scrie un program C++ care memorează un arbore binar folosind metoda standard cu ajutorul a doi vectori și afișează pe ecran parcurgerea arborelui în preordine.
Date de intrare
Se citește de la tastatură un număr natural n reprezentând numărul de noduri ale grafului și apoi pentru fiecare nod descendentul stând și apoi cel drept.

Date de ieșire
Programul va afișa pe ecran parcurgerea arborelui  în preordine.

Restricţii şi precizări
1 < n ≤ 15

Exemplu
Intrare
8 2 3 4 5 6 7 0 0 0 0 0 0 0 8 0 0
Iesire
1 2 4 5 3 6 7 8

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1LARIONESIANA422 *** *** *** 1000
Punctaj obținut: 100
# 425 → [ 11 ] # LARIONESIANA a IX-a A15 Martie 201908:09:36Compilare cu SUCCES.evaluata 100
Problema # 425Postată de # admin77 la data de 10 Martie 2019 - 19:57:08
Să se scrie un program C++ care memorează un arbore binar folosind metoda standard cu ajutorul a doi vectori și determină înălțimea arborelui.
Date de intrare
Se citește de la tastatură un număr natural n reprezentând numărul de noduri ale grafului și apoi pentru fiecare nod descendentul stând și apoi cel drept.

Date de ieșire
Programul va afișa pe ecran înălțimea arborelui. (lungimea celui mai lung lanț de la rădăcină până la o frunză).

Restricţii şi precizări
1 < n ≤ 15

Exemplu
Intrare
9 2 3 4 5 0 0 0 0 6 7 0 0 8 9 0 0 0 0
Iesire
4                                            Explicație:   1 - 2 - 5 - 7 - 8

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1LARIONESIANA425 *** *** *** 1000
Punctaj obținut: 100
# 426 → [ 11 ] # LARIONESIANA a IX-a A15 Martie 201908:13:10Compilare cu SUCCES.evaluata 100
Problema # 426Postată de # admin77 la data de 10 Martie 2019 - 19:59:35
Să se scrie un program C++ care memorează un arbore binar folosind metoda cu ajutorul a doi vectori TATA și DESC și determină nodurile frunze..
Date de intrare
Se citește de la tastatură un număr natural n reprezentând numărul de noduri ale grafului și apoi pentru fiecare nod tatăl lui și apoi valoarea -1 sau 1 în funcție de descendentul stâng sau drept..

Date de ieșire
Programul va afișa pe ecran nodurile frunză ale acestuia în ordine crescătoare despărțite printr-un spațiu.

Restricţii şi precizări
1 < n ≤ 15

Exemplu
Intrare
9 0 0 1 -1 1 1 2 -1 2 1 5 -1 5 1 7 -1 7 1
Iesire
3 4 6 8 9

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1LARIONESIANA426 *** *** *** 1000
Punctaj obținut: 100
# 396 → [ 11 ] # LARIONESIANA a IX-a A15 Martie 201908:22:06Compilare cu SUCCES.evaluata 100
Problema # 396Postată de # admin77 la data de 03 Februarie 2019 - 13:26:51
Să se scrie un program C++ care memorează un graf neorientat cu ajutorul listelor de adiacenţă.
Date de intrare
Se citește de la tastatură un număr natural n și apoi elementele de deasupra diagonalei principale a unei matrice A(n , n) de numere 0 şi 1 reprezentând .prezenţa unei muchii sau lipsa ei.

Date de ieșire
Programul va afișa pe ecran cele două şiruri alfa şi beta separate prin ;

Restricţii şi precizări
1 < n ≤ 15, elementele matricei numere 0 sau 1.

Exemplu
Intrare
3 1 0 1
Iesire
1 2 4 5 ;2 1 3 2

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1LARIONESIANA396 *** *** *** 1000
Punctaj obținut: 100
# 407 → [ 11 ] # LARIONESIANA a IX-a A15 Martie 201908:24:26Compilare cu SUCCES.evaluata 0
Problema # 407Postată de # admin77 la data de 15 Februarie 2019 - 18:54:45
Să se scrie un program C++ care determină matricea de adiacenţă asociată unui graf neorientat memorat cu ajutorul celor doi vectori.
Date de intrare
Se citește de la tastatură un număr natural n reprezentând numărul de noduri ale grafului și un număr m numărul de muchii, apoi elementele celor doi vectori ale extremităţilor muchiilor.

Date de ieșire
Programul va afișa pe ecran liniile matricei separate prin ; Între elementele liniilor se găseşte un spaţiu.

Restricţii şi precizări
1 < n ≤ 15

Exemplu
Intrare
3 2 1 2 2 3
Iesire
0 1 0
1 0 1
0 1 0

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1LARIONESIANA407 *** *** *** 00
Punctaj obținut: 0
# 455 → [ 11 ] # LARIONESIANA a IX-a A13 Mai 201912:20:49Compilare cu SUCCES.evaluata 100
Problema # 455Postată de # admin77 la data de 10 Mai 2019 - 08:53:25
Sa se scrie un program C++ care definește o structură care poate memora un număr complex sub forma "partea reală + i*partea imaginară". Să se citească două astfel de numere memorate cu ajutorul a doi pointeri spre structura respectivă și să se determine produsul lor tot sub forma unui număr complex.
Date de intrare:
Programul citește de la tastatură patru numere, primele două reprezintă partea reală și partea imaginară a primul număr complex iar următoarele două numere pentru al doilea număr complex.

Date de ieșire:
Programul va scrie pe ecran două numere separate printr-un spațiu care reprezintă numărul complex cu rezultatul cerut..

Restricții și precizări:
valoarea absolută a numerelor date va fi mai mică decât 1.000.000.000

Exemplu
Intrare
1 2 3 4
Iesire
-5 10

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1LARIONESIANA455 *** *** *** 250
2LARIONESIANA455 *** *** *** 250
3LARIONESIANA455 *** *** *** 250
4LARIONESIANA455 *** *** *** 250
Punctaj obținut: 100
# 451 → [ 11 ] # LARIONESIANA a IX-a A14 Mai 201910:09:07Compilare cu SUCCES.evaluata 100
Problema # 451Postată de # admin77 la data de 10 Mai 2019 - 08:46:12
Sa se scrie un program C++ care definește o structură care poate memora un număr rațional sub forma "numărător/numitor". Să se citească două astfel de numere memorate cu ajutorul a doi pointeri spre structura respectivă și să se determine diferența lor sub forma unui număr rațional ireductibil.
Date de intrare:
Programul citește de la tastatură patru numere, primele două reprezintă primul număr rațional iar următoarele două al doilea număr rațional.

Date de ieșire:
Programul va scrie pe ecran două numere separate printr-un spațiu care reprezintă numărul rațional  ireductibil cu rezultatul cerut..

Restricții și precizări:
valoarea absolută a numerelor date va fi mai mică decât 1.000.000.000
Numitorul numerelor raționale diferit de zero.
Exemplu
Intrare
1 2 3 4
Iesire
-1 4

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1LARIONESIANA451 *** *** *** 250
2LARIONESIANA451 *** *** *** 250
3LARIONESIANA451 *** *** *** 250
4LARIONESIANA451 *** *** *** 250
Punctaj obținut: 100
# 452 → [ 11 ] # LARIONESIANA a IX-a A14 Mai 201910:09:33Compilare cu SUCCES.evaluata 100
Problema # 452Postată de # admin77 la data de 10 Mai 2019 - 08:47:43
Sa se scrie un program C++ care definește o structură care poate memora un număr rațional sub forma "numărător/numitor". Să se citească două astfel de numere memorate cu ajutorul a doi pointeri spre structura respectivă și să se determine produsul lor sub forma unui număr rațional ireductibil.
Date de intrare:
Programul citește de la tastatură patru numere, primele două reprezintă primul număr rațional iar următoarele două al doilea număr rațional.

Date de ieșire:
Programul va scrie pe ecran două numere separate printr-un spațiu care reprezintă numărul rațional  ireductibil cu rezultatul cerut..

Restricții și precizări:
valoarea absolută a numerelor date va fi mai mică decât 1.000.000.000
Numitorul numerelor raționale diferit de zero.
Exemplu
Intrare
1 2 3 4
Iesire
3 8

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1LARIONESIANA452 *** *** *** 250
2LARIONESIANA452 *** *** *** 250
3LARIONESIANA452 *** *** *** 250
4LARIONESIANA452 *** *** *** 250
Punctaj obținut: 100
# 450 → [ 11 ] # LARIONESIANA a IX-a A14 Mai 201910:12:06Compilare cu SUCCES.evaluata 100
Problema # 450Postată de # admin77 la data de 10 Mai 2019 - 08:45:21
Sa se scrie un program C++ care definește o structură care poate memora un număr rațional sub forma "numărător/numitor". Să se citească două astfel de numere memorate cu ajutorul a doi pointeri spre structura respectivă și să se determine suma lor sub forma unui număr rațional ireductibil.
Date de intrare:
Programul citește de la tastatură patru numere, primele două reprezintă primul număr rațional iar următoarele două al doilea număr rațional.

Date de ieșire:
Programul va scrie pe ecran două numere separate printr-un spațiu care reprezintă numărul rațional  ireductibil cu rezultatul cerut..

Restricții și precizări:
valoarea absolută a numerelor date va fi mai mică decât 1.000.000.000
Numitorul numerelor raționale diferit de zero.
Exemplu
Intrare
1 2 3 4
Iesire
5 4

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1LARIONESIANA450 *** *** *** 250
2LARIONESIANA450 *** *** *** 250
3LARIONESIANA450 *** *** *** 250
4LARIONESIANA450 *** *** *** 250
Punctaj obținut: 100
# 419 → [ 11 ] # LARIONESIANA a XI-a A14 Mai 201911:20:39Compilare cu SUCCES.evaluata 100
Problema # 419Postată de # admin77 la data de 05 Martie 2019 - 17:34:01
Să se scrie un program C++ care memorează un arbore binar folosind metoda standard cu ajutorul a doi vectori și determină nodurile cu ordinul 3.
Date de intrare
Se citește de la tastatură un număr natural n reprezentând numărul de noduri ale grafului și apoi pentru fiecare nod descendentul stând și apoi cel drept.

Date de ieșire
Programul va afișa pe ecran în ordine crescătoare nodurile cu ordinul 3..

Restricţii şi precizări
1 < n ≤ 15

Exemplu
Intrare
9 2 3 4 5 0 0 0 0 6 7 0 0 8 9 0 0 0 0
Iesire
2 5 7

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1LARIONESIANA419 *** *** *** 1000
Punctaj obținut: 100
# 420 → [ 11 ] # LARIONESIANA a XI-a A14 Mai 201911:21:17Compilare cu SUCCES.evaluata 100
Problema # 420Postată de # admin77 la data de 05 Martie 2019 - 17:36:15
Să se scrie un program C++ care memorează un arbore binar folosind metoda cu ajutorul a doi vectori TATA și DESC și determină nodurile cu ordinul 3..
Date de intrare
Se citește de la tastatură un număr natural n reprezentând numărul de noduri ale grafului și apoi pentru fiecare nod tatăl lui și apoi valoarea -1 sau 1 în funcție de descendentul stâng sau drept..

Date de ieșire
Programul va afișa pe ecran în ordine crescătoare nodurile cu ordinul 3. .

Restricţii şi precizări
1 < n ≤ 15

Exemplu
Intrare
9 0 0 1 -1 1 1 2 -1 2 1 5 -1 5 1 7 -1 7 1
Iesire
2 5 7

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1LARIONESIANA420 *** *** *** 1000
Punctaj obținut: 100
# 406 → [ 11 ] # LARIONESIANA a XI-a A14 Mai 201911:24:28Eroare la compilare!evaluata -
Problema # 406Postată de # admin77 la data de 15 Februarie 2019 - 18:48:01
Să se scrie un program C++ care determină matricea de adiacenţă asociată unui graf neorientat memorat cu ajutorul listelor de adiacenţă.
Date de intrare
Se citește de la tastatură un număr natural n reprezentând numărul de noduri ale grafului și cele n+1 elemente ale şirului alfa, respectiv cele m elemente ale şirului beta.

Date de ieșire
Programul va afișa pe ecran liniile matricei separate prin ; Între elementele liniilor se găseşte un spaţiu.

Restricţii şi precizări
1 < n ≤ 15

Exemplu
Intrare
3 1 2 4 5 4  2 1 3 2
Iesire
0 1 0
1 0 1
0 1 0

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
Punctaj obținut: 0
# 407 → [ 11 ] # LARIONESIANA a XI-a A14 Mai 201911:24:53Compilare cu SUCCES.evaluata 100
Problema # 407Postată de # admin77 la data de 15 Februarie 2019 - 18:54:45
Să se scrie un program C++ care determină matricea de adiacenţă asociată unui graf neorientat memorat cu ajutorul celor doi vectori.
Date de intrare
Se citește de la tastatură un număr natural n reprezentând numărul de noduri ale grafului și un număr m numărul de muchii, apoi elementele celor doi vectori ale extremităţilor muchiilor.

Date de ieșire
Programul va afișa pe ecran liniile matricei separate prin ; Între elementele liniilor se găseşte un spaţiu.

Restricţii şi precizări
1 < n ≤ 15

Exemplu
Intrare
3 2 1 2 2 3
Iesire
0 1 0
1 0 1
0 1 0

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1LARIONESIANA407 *** *** *** 1000
Punctaj obținut: 100
# 259 → [ 11 ] # LARIONESIANA a XI-a A14 Mai 201911:28:19Compilare cu SUCCES.evaluata 100
Problema # 259Postată de # admin77 la data de 10 Iunie 2018 - 09:21:09
Sa se scrie un program C++ care definește o structură care poate memora un număr rațional sub forma "numărător/numitor". Să se determine diferența a două astfel de numere tot sub forma unui număr rațional ireductibil.
Date de intrare:
Programul citește de la tastatură patru numere, primele două reprezintă primul număr rațional iar următoarele două al doilea număr rațional.

Date de ieșire:
Programul va scrie pe ecran două numere separate printr-un spațiu care reprezintă numărul rațional  ireductibil cu rezultatul cerut..

Restricții și precizări:
valoarea absolută a numerelor date va fi mai mică decât 1.000.000.000
Numitorul numerelor raționale diferit de zero.
Exemplu
Intrare
1 2 3 4
Iesire
-1 4

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1LARIONESIANA259 *** *** *** 250
2LARIONESIANA259 *** *** *** 250
3LARIONESIANA259 *** *** *** 250
4LARIONESIANA259 *** *** *** 250
Punctaj obținut: 100
# 260 → [ 11 ] # LARIONESIANA a XI-a A14 Mai 201911:30:02Compilare cu SUCCES.evaluata 100
Problema # 260Postată de # admin77 la data de 10 Iunie 2018 - 09:23:46
Sa se scrie un program C++ care definește o structură care poate memora un număr rațional sub forma "numărător/numitor". Să se determine produsul a două astfel de numere tot sub forma unui număr rațional ireductibil.
Date de intrare:
Programul citește de la tastatură patru numere, primele două reprezintă primul număr rațional iar următoarele două al doilea număr rațional.

Date de ieșire:
Programul va scrie pe ecran două numere separate printr-un spațiu care reprezintă numărul rațional  ireductibil cu rezultatul cerut..

Restricții și precizări:
valoarea absolută a numerelor date va fi mai mică decât 1.000.000.000
Numitorul numerelor raționale diferit de zero.
Exemplu
Intrare
1 2 3 4
Iesire
3 8

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1LARIONESIANA260 *** *** *** 250
2LARIONESIANA260 *** *** *** 250
3LARIONESIANA260 *** *** *** 250
4LARIONESIANA260 *** *** *** 250
Punctaj obținut: 100
# 258 → [ 11 ] # LARIONESIANA a XI-a A14 Mai 201911:32:07Compilare cu SUCCES.evaluata 100
Problema # 258Postată de # admin77 la data de 10 Iunie 2018 - 09:18:22
Sa se scrie un program C++ care definește o structură care poate memora un număr rațional sub forma "numărător/numitor". Să se determine suma a două astfel de numere tot sub forma unui număr rațional ireductibil.
Date de intrare:
Programul citește de la tastatură patru numere, primele două reprezintă primul număr rațional iar următoarele două al doilea număr rațional.

Date de ieșire:
Programul va scrie pe ecran două numere separate printr-un spațiu care reprezintă numărul rațional  ireductibil cu rezultatul cerut..

Restricții și precizări:
valoarea absolută a numerelor date va fi mai mică decât 1.000.000.000
Numitorul numerelor raționale diferit de zero.
Exemplu
Intrare
1 2 3 4
Iesire
5 4

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1LARIONESIANA258 *** *** *** 250
2LARIONESIANA258 *** *** *** 250
3LARIONESIANA258 *** *** *** 250
4LARIONESIANA258 *** *** *** 250
Punctaj obținut: 100
# 261 → [ 11 ] # LARIONESIANA a XI-a A14 Mai 201911:34:20Compilare cu SUCCES.evaluata 100
Problema # 261Postată de # admin77 la data de 10 Iunie 2018 - 09:27:39
Sa se scrie un program C++ care definește o structură care poate memora un număr rațional sub forma "numărător/numitor". Să se determine raportul a două astfel de numere tot sub forma unui număr rațional ireductibil.
Date de intrare:
Programul citește de la tastatură patru numere, primele două reprezintă primul număr rațional iar următoarele două al doilea număr rațional.

Date de ieșire:
Programul va scrie pe ecran două numere separate printr-un spațiu care reprezintă numărul rațional  ireductibil cu rezultatul cerut..

Restricții și precizări:
valoarea absolută a numerelor date va fi mai mică decât 1.000.000.000
Numitorul numerelor raționale diferit de zero.
Exemplu
Intrare
1 2 3 4
Iesire
2 3

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1LARIONESIANA261 *** *** *** 250
2LARIONESIANA261 *** *** *** 250
3LARIONESIANA261 *** *** *** 250
4LARIONESIANA261 *** *** *** 250
Punctaj obținut: 100
# 262 → [ 11 ] # LARIONESIANA a XI-a A14 Mai 201911:36:59Compilare cu SUCCES.evaluata 100
Problema # 262Postată de # admin77 la data de 10 Iunie 2018 - 09:31:14
Sa se scrie un program C++ care definește o structură care poate memora un număr complex sub forma "partea reală + i*partea imaginară". Să se determine suma a două astfel de numere tot sub forma unui număr complex.
Date de intrare:
Programul citește de la tastatură patru numere, primele două reprezintă partea reală și partea imaginară a primul număr complex iar următoarele două numere pentru al doilea număr complex.

Date de ieșire:
Programul va scrie pe ecran două numere separate printr-un spațiu care reprezintă numărul complex cu rezultatul cerut..

Restricții și precizări:
valoarea absolută a numerelor date va fi mai mică decât 1.000.000.000

Exemplu
Intrare
1 2 3 4
Iesire
4 6

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1LARIONESIANA262 *** *** *** 250
2LARIONESIANA262 *** *** *** 250
3LARIONESIANA262 *** *** *** 250
4LARIONESIANA262 *** *** *** 250
Punctaj obținut: 100
# 263 → [ 11 ] # LARIONESIANA a XI-a A14 Mai 201911:39:01Compilare cu SUCCES.evaluata 100
Problema # 263Postată de # admin77 la data de 10 Iunie 2018 - 09:34:22
Sa se scrie un program C++ care definește o structură care poate memora un număr complex sub forma "partea reală + i*partea imaginară". Să se determine diferența a două astfel de numere tot sub forma unui număr complex.
Date de intrare:
Programul citește de la tastatură patru numere, primele două reprezintă partea reală și partea imaginară a primul număr complex iar următoarele două numere pentru al doilea număr complex.

Date de ieșire:
Programul va scrie pe ecran două numere separate printr-un spațiu care reprezintă numărul complex cu rezultatul cerut..

Restricții și precizări:
valoarea absolută a numerelor date va fi mai mică decât 1.000.000.000

Exemplu
Intrare
1 2 3 4
Iesire
-2 -2

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1LARIONESIANA263 *** *** *** 250
2LARIONESIANA263 *** *** *** 250
3LARIONESIANA263 *** *** *** 250
4LARIONESIANA263 *** *** *** 250
Punctaj obținut: 100
# 264 → [ 11 ] # LARIONESIANA a XI-a A14 Mai 201911:41:46Compilare cu SUCCES.evaluata 100
Problema # 264Postată de # admin77 la data de 10 Iunie 2018 - 09:38:05
Sa se scrie un program C++ care definește o structură care poate memora un număr complex sub forma "partea reală + i*partea imaginară". Să se determine produsul a două astfel de numere tot sub forma unui număr complex.
Date de intrare:
Programul citește de la tastatură patru numere, primele două reprezintă partea reală și partea imaginară a primul număr complex iar următoarele două numere pentru al doilea număr complex.

Date de ieșire:
Programul va scrie pe ecran două numere separate printr-un spațiu care reprezintă numărul complex cu rezultatul cerut..

Restricții și precizări:
valoarea absolută a numerelor date va fi mai mică decât 1.000.000.000

Exemplu
Intrare
1 2 3 4
Iesire
-5 10

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1LARIONESIANA264 *** *** *** 250
2LARIONESIANA264 *** *** *** 250
3LARIONESIANA264 *** *** *** 250
4LARIONESIANA264 *** *** *** 250
Punctaj obținut: 100
# 265 → [ 11 ] # LARIONESIANA a XI-a A14 Mai 201911:45:35Compilare cu SUCCES.evaluata 100
Problema # 265Postată de # admin77 la data de 10 Iunie 2018 - 09:43:54
Să se scrie un program C++ care sa definească o structură de tip punct care își propune să memoreze coordonatele unui punct din plan. Dându-se trei astfel de puncte să se determine dacă cele trei puncte pot reprezenta vârfurile unui triunghi.

Date de intrare:

Programul citește de la tastatură  șase numere întregi reprezentând coordonatele a trei puncte din plan.

Date de ieșire:

Programul va scrie pe ecran rezultatul cerut de forma DA/NU..

Restricții și precizări:

  • valoarea absolută a numerelor date va fi mai mică decât 1.000

Exemplu:

Intrare

1 2 3 4 5 6                 1 2 7 3 4 2

Iesire

NU                           DA


Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1LARIONESIANA265 *** *** *** 250
2LARIONESIANA265 *** *** *** 250
3LARIONESIANA265 *** *** *** 250
4LARIONESIANA265 *** *** *** 250
Punctaj obținut: 100