This shows you the differences between two versions of the page.
|
pa:laboratoare:laborator-10 [2026/05/14 01:16] radu.nichita |
pa:laboratoare:laborator-10 [2026/05/14 01:18] (current) radu.nichita [Extra] |
||
|---|---|---|---|
| Line 344: | Line 344: | ||
| </note> | </note> | ||
| - | ===== Probleme propuse ===== | + | ====== Pool probleme (pentru prezentări) ====== |
| - | ======= 1) Min Cost to Connect All Points ======= | + | ===== 1) Min Cost to Connect All Points ===== |
| Enunț: Se dau ''N'' puncte în plan. Costul conectării a două puncte este distanța Manhattan dintre acestea. Se cere costul minim pentru a conecta toate punctele. | Enunț: Se dau ''N'' puncte în plan. Costul conectării a două puncte este distanța Manhattan dintre acestea. Se cere costul minim pentru a conecta toate punctele. | ||
| - | Date de intrare: Vectorul de puncte ''(x, y)''. | + | Date de intrare: Un vector de puncte ''(x, y)''. |
| Date de ieșire: Costul minim necesar pentru conectarea tuturor punctelor. | Date de ieșire: Costul minim necesar pentru conectarea tuturor punctelor. | ||
| - | Problema se poate testa la: \ | + | Problema se poate testa la: |
| - | LeetCode - Min Cost to Connect All Points | + | [[https://leetcode.com/problems/min-cost-to-connect-all-points/description/ |
| + | | LeetCode - Min Cost to Connect All Points]] | ||
| - | ======= 2) Road Reparation ======= | + | ===== 2) Road Reparation ===== |
| - | Enunț: Există ''N'' orașe și ''M'' drumuri bidirecționale cu costuri de reparație. Se cere costul minim necesar pentru a face posibilă deplasarea între oricare două orașe. Dacă acest lucru nu este posibil, se va afișa ''IMPOSSIBLE''. | + | Enunț: Se dau ''N'' orașe și ''M'' drumuri bidirecționale cu costuri de reparație. Se cere costul minim necesar pentru a face posibilă deplasarea între oricare două orașe. Dacă nu este posibil, se afișează ''IMPOSSIBLE''. |
| - | Date de intrare: Numerele ''N'' și ''M'', urmate de ''M'' muchii ponderate. | + | Date de intrare: ''N'', ''M'', urmate de ''M'' muchii ponderate. |
| - | Date de ieșire: Costul minim al arborelui minim de acoperire sau ''IMPOSSIBLE''. | + | Date de ieșire: Costul minim al unui arbore de acoperire sau ''IMPOSSIBLE''. |
| - | Problema se poate testa la: \ | + | Problema se poate testa la: |
| - | CSES - Road Reparation | + | [[https://cses.fi/problemset/task/1675 |
| + | | CSES - Road Reparation]] | ||
| - | ======= 3) Critical and Pseudo-Critical Edges in Minimum Spanning Tree ======= | + | ===== 3) Critical and Pseudo-Critical Edges in Minimum Spanning Tree ===== |
| - | Enunț: Se dă un graf ponderat conex. Pentru fiecare muchie trebuie determinat dacă este: | + | Enunț: Se dă un graf ponderat conex. Pentru fiecare muchie se determină dacă este: |
| - | critică (apare în orice MST), | + | critică (apare în orice MST) |
| - | pseudo-critică (poate apărea într-un MST). | + | pseudo-critică (poate apărea într-un MST) |
| - | Date de intrare: Numărul de noduri și lista muchiilor ponderate. | + | Date de intrare: număr de noduri și lista muchiilor ponderate. |
| - | Date de ieșire: Două liste: | + | Date de ieșire: două liste de muchii: critice și pseudo-critice. |
| - | muchiile critice | + | Problema se poate testa la: |
| - | muchiile pseudo-critice | + | [[https://leetcode.com/problems/find-critical-and-pseudo-critical-edges-in-minimum-spanning-tree/ |
| + | | LeetCode - Critical and Pseudo-Critical Edges]] | ||
| - | Problema se poate testa la: \ | + | ===== Extra ===== |
| - | LeetCode - Critical and Pseudo-Critical Edges in Minimum Spanning Tree | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | ==== BONUS ==== | + | |
| - | + | ||
| - | La acest laborator, asistentul va alege 1-2 probleme din secțiunea extra. | + | |
| - | + | ||
| - | ==== Extra ==== | + | |
| * [[https://infoarena.ro/problema/desen|infoarena/desen]] | * [[https://infoarena.ro/problema/desen|infoarena/desen]] | ||