#590
Prim
Se dă un graf neorientat ponderat conex cu n
vârfuri și m
muchii – în care fiecare muchie are asociat un cost, număr natural strict pozitiv. Folosind algoritmul lui Prim, determinați un arbore parțial de cost minim, cu rădăcina în vârful 1
.
Problema | Prim | Operații I/O |
prim.in /prim.out
|
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #47301195 | Utilizator | |
Fișier | prim.java | Dimensiune | 1.76 KB |
Data încărcării | 08 Decembrie 2023, 22:57 | Scor / rezultat | Eroare de compilare |
prim.java:10: error: class Prim is public, should be declared in a file named Prim.java public class Prim { ^ prim.java:35: error: no suitable constructor found for PriorityQueue(Array_Comparator) PriorityQueue<int[]> heap = new PriorityQueue<int[]>(new Array_Comparator()); ^ constructor PriorityQueue.PriorityQueue(SortedSet<? extends int[]>) is not applicable (actual argument Array_Comparator cannot be converted to SortedSet<? extends int[]> by method invocation conversion) constructor PriorityQueue.PriorityQueue(PriorityQueue<? extends int[]>) is not applicable (actual argument Array_Comparator cannot be converted to PriorityQueue<? extends int[]> by method invocation conversion) constructor PriorityQueue.PriorityQueue(Collection<? extends int[]>) is not applicable (actual argument Array_Comparator cannot be converted to Collection<? extends int[]> by method invocation conversion) constructor PriorityQueue.PriorityQueue(int,Comparator<? super int[]>) is not applicable (actual and formal argument lists differ in length) constructor PriorityQueue.PriorityQueue(int) is not applicable (actual argument Array_Comparator cannot be converted to int by method invocation conversion) constructor PriorityQueue.PriorityQueue() is not applicable (actual and formal argument lists differ in length) Note: prim.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 2 errors
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Prim face parte din prima categorie. Soluția propusă de tine va fi evaluată astfel:
Suma punctajelor acordate pe testele utilizate pentru verificare este 100. Astfel, soluția ta poate obține cel mult 100 de puncte, caz în care se poate considera corectă.