Borderou de evaluare (job #3339950)

Utilizator prodsevenStefan Albu prodseven Data 11 februarie 2026 11:00:41
Problema Heapuri Status done
Runda Arhiva educationala Compilator cpp-64 | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: main.cpp:10:1: error: 'unordered_map' does not name a type 10 | unordered_map<int, int> original; // original[poz_heap] = poz_initiala | ^~~~~~~~~~~~~ main.cpp:11:1: error: 'unordered_map' does not name a type 11 | unordered_map<int, int> pos_original; // pos_original[pozitie_initiala] = pozitia in heap | ^~~~~~~~~~~~~ main.cpp: In function 'void swap_with_pos(Heap&, int, int)': main.cpp:31:10: error: 'original' was not declared in this scope 31 | swap(original[i], original[j]); | ^~~~~~~~ main.cpp:32:5: error: 'pos_original' was not declared in this scope 32 | pos_original[original[i]] = i; // actualizam maparea inversa | ^~~~~~~~~~~~ main.cpp: In function 'void upheapify(Heap&, int)': main.cpp:54:16: error: 'original' was not declared in this scope 54 | int orig = original[node]; | ^~~~~~~~ main.cpp:58:9: error: 'pos_original' was not declared in this scope 58 | pos_original[original[node]] = node; | ^~~~~~~~~~~~ main.cpp:63:5: error: 'pos_original' was not declared in this scope 63 | pos_original[orig] = node; | ^~~~~~~~~~~~ main.cpp: In function 'void eliminate(Heap&, int&, int)': main.cpp:74:21: error: 'original' was not declared in this scope 74 | int last_orig = original[n]; | ^~~~~~~~ main.cpp:76:5: error: 'pos_original' was not declared in this scope 76 | pos_original.erase(original[node]); | ^~~~~~~~~~~~ main.cpp: In function 'void insert(Heap&, int&, int, int)': main.cpp:93:5: error: 'original' was not declared in this scope 93 | original[n] = input_pos; | ^~~~~~~~ main.cpp:94:5: error: 'pos_original' was not declared in this scope 94 | pos_original[input_pos] = n; | ^~~~~~~~~~~~ main.cpp: In function 'int main()': main.cpp:113:33: error: 'pos_original' was not declared in this scope 113 | eliminate(heap, sz, pos_original[cin_pos_to_erase]); | ^~~~~~~~~~~~ Non zero exit status: 1

Ceva nu functioneaza?