Soluții trimise

Rezumat problemă

Ionel are N cartonașe. Fiecare cartonaș are înscrise două numere (un număr, s, în partea stângă, și celălalt număr, d, în partea dreaptă). El a așezat cartonașele într-un șir, lipite unul de celălalt, astfel încât numărul din partea dreaptă a primului cartonaș este lipit de numărul din partea stângă a celui de-al doilea cartonaș, numărul din partea dreaptă a celui de al doilea cartonaș este lipit de numărul din partea stângă a celui de-al treilea cartonaș etc. Spunem că două cartonașe alăturate “se potrivesc” dacă numărul din dreapta al primului cartonaș este egal cu numărul din stânga al celui de al doilea cartonaș. Scrieți un program care să citească numărul N de cartonașe, numerele înscrise pe fiecare cartonaș și determină:

1) Numărul de perechi de cartonașe care “se potrivesc”.
2) Numărul de cartonașe din cea mai lungă secvență în care fiecare două cartonașe alăturate “se potrivesc”.
3) Numărul de secvențe cu număr maxim de cartonașe care “se potrivesc”.

OJI 2020, clasa a V-a

ID   Utilizator Problema Data încărcării Stare
Nit Andrei (pituioan) Cartonase3 03 Ianuarie 2025, 22:16 Evaluare finalizată 100
Nit Andrei (pituioan) Cartonase3 03 Ianuarie 2025, 20:58 Evaluare finalizată 22
Nit Andrei (pituioan) Cartonase3 03 Ianuarie 2025, 20:48 Evaluare finalizată 6
Nit Andrei (pituioan) Cartonase3 03 Ianuarie 2025, 20:39 Evaluare finalizată 10