Borderou de evaluare (job #3370199)

Utilizator Robert_VRVRobert Vadastreanu Robert_VRV Data 24 octombrie 2026 14:11:22
Problema Trie Status done
Runda Arhiva educationala Compilator cpp-64 | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: main.cpp:8:10: error: 'unordered_map' in namespace 'std' does not name a template type 8 | std::unordered_map<char, Node*> letters; | ^~~~~~~~~~~~~ main.cpp:2:1: note: 'std::unordered_map' is defined in header '<unordered_map>'; did you forget to '#include <unordered_map>'? 1 | #include <fstream> +++ |+#include <unordered_map> 2 | main.cpp: In member function 'void Node::addWord(const std::string&)': main.cpp:15:23: error: 'struct Node' has no member named 'letters' 15 | if (node->letters.find(word[i]) == node->letters.end()) { | ^~~~~~~ main.cpp:15:54: error: 'struct Node' has no member named 'letters' 15 | if (node->letters.find(word[i]) == node->letters.end()) { | ^~~~~~~ main.cpp:16:23: error: 'struct Node' has no member named 'letters' 16 | node->letters[word[i]] = new Node{}; | ^~~~~~~ main.cpp:18:26: error: 'struct Node' has no member named 'letters' 18 | node = node->letters[word[i]]; | ^~~~~~~ main.cpp: In member function 'void Node::eraseWord(const std::string&)': main.cpp:27:23: error: 'struct Node' has no member named 'letters' 27 | if (node->letters.find(word[i]) == node->letters.end()) { | ^~~~~~~ main.cpp:27:54: error: 'struct Node' has no member named 'letters' 27 | if (node->letters.find(word[i]) == node->letters.end()) { | ^~~~~~~ main.cpp:30:26: error: 'struct Node' has no member named 'letters' 30 | node = node->letters[word[i]]; | ^~~~~~~ main.cpp:32:19: error: 'struct Node' has no member named 'letters' 32 | if (node->letters.find(word[n]) == node->letters.end()) { | ^~~~~~~ main.cpp:32:50: error: 'struct Node' has no member named 'letters' 32 | if (node->letters.find(word[n]) == node->letters.end()) { | ^~~~~~~ main.cpp:35:22: error: 'struct Node' has no member named 'letters' 35 | if (!--node->letters[word[n]]->freq) { | ^~~~~~~ main.cpp:36:19: error: 'struct Node' has no member named 'letters' 36 | node->letters.erase(word[n]); | ^~~~~~~ main.cpp: In member function 'int Node::count(const std::string&)': main.cpp:45:23: error: 'struct Node' has no member named 'letters' 45 | if (node->letters.find(word[i]) == node->letters.end()) { | ^~~~~~~ main.cpp:45:54: error: 'struct Node' has no member named 'letters' 45 | if (node->letters.find(word[i]) == node->letters.end()) { | ^~~~~~~ main.cpp:48:26: error: 'struct Node' has no member named 'letters' Non zero exit status: 1

Ceva nu functioneaza?