Borderou de evaluare (job #2222641)

Utilizator bogdanpaunFMI Paun Bogdan Gabriel bogdanpaun Data 17 iulie 2018 16:39:46
Problema Trie Status done
Runda Arhiva educationala Compilator cpp | Vezi sursa
Scor 80

Raport evaluator

Compilare: user.cpp: In instantiation of ‘NodeTypeCatalog<counterType>::TrieNodeBasic* NodeTypeCatalog<counterType>::TrieNodeBasic::push(char) [with counterType = unsigned int]’: user.cpp:147:13: required from ‘void Trie<NodeType>::pushWord(const string&) [with NodeType = NodeTypeCatalog<unsigned int>::TrieNodeBasic; std::__cxx11::string = std::__cxx11::basic_string<char>]’ user.cpp:260:35: required from here user.cpp:41:28: warning: array subscript has type ‘char’ [-Wchar-subscripts] if( this->child[c] == nullptr ){ ~~~~~~~~~~~^ user.cpp:42:28: warning: array subscript has type ‘char’ [-Wchar-subscripts] this->child[c] = new TrieNodeBasic(this); ~~~~~~~~~~~^ user.cpp:44:24: warning: array subscript has type ‘char’ [-Wchar-subscripts] this->child[c]->markPrefix(); ~~~~~~~~~~~^ user.cpp:45:31: warning: array subscript has type ‘char’ [-Wchar-subscripts] return this->child[c]; ~~~~~~~~~~~^ user.cpp: In instantiation of ‘int32_t Trie<NodeType>::unmarkWord(const string&) [with NodeType = NodeTypeCatalog<unsigned int>::TrieNodeBasic; int32_t = int; std::__cxx11::string = std::__cxx11::basic_string<char>]’: user.cpp:154:30: required from ‘int32_t Trie<NodeType>::popWord(const string&) [with NodeType = NodeTypeCatalog<unsigned int>::TrieNodeBasic; int32_t = int; std::__cxx11::string = std::__cxx11::basic_string<char>]’ user.cpp:263:34: required from here user.cpp:168:13: warning: switch condition has boolean value [-Wswitch-bool] switch( toDelete ){ ^~~~~~ user.cpp: In instantiation of ‘NodeTypeCatalog<counterType>::TrieNodeBasic* NodeTypeCatalog<counterType>::TrieNodeBasic::next(char) [with counterType = unsigned int]’: user.cpp:203:21: required from ‘typename NodeType::size_t Trie<NodeType>::countWord(const string&) [with NodeType = NodeTypeCatalog<unsigned int>::TrieNodeBasic; typename NodeType::size_t = unsigned int; std::__cxx11::string = std::__cxx11::basic_string<char>]’ user.cpp:267:51: required from here user.cpp:53:32: warning: array subscript has type ‘char’ [-Wchar-subscripts] return this->child[ position( repair(c) ) ]; ~~~~~~~~~~~^ user.cpp: In instantiation of ‘void NodeTypeCatalog<counterType>::TrieNodeBasic::forget(char) [with counterType = unsigned int]’: user.cpp:175:21: required from ‘int32_t Trie<NodeType>::unmarkWord(const string&) [with NodeType = NodeTypeCatalog<unsigned int>::TrieNodeBasic; int32_t = int; std::__cxx11::string = std::__cxx11::basic_string<char>]’ user.cpp:154:30: required from ‘int32_t Trie<NodeType>::popWord(const string&) [with NodeType = NodeTypeCatalog<unsigned int>::TrieNodeBasic; int32_t = int; std::__cxx11::string = std::__cxx11::basic_string<char>]’ user.cpp:263:34: required from here user.cpp:79:24: warning: array subscript has type ‘char’ [-Wchar-subscripts] this->child[ position( repair(c) ) ] = nullptr; ~~~~~~~~~~~^
Test Timp executie Memorie folosita Mesaj Punctaj/test Punctaj/grupa
10ms1340kbOK55
20ms1360kbOK55
30ms1368kbOK55
40ms1356kbOK55
50ms1356kbOK55
60ms1364kbOK55
74ms1380kbOK55
84ms1376kbOK55
912ms1516kbOK55
1016ms2012kbOK55
1120ms1412kbOK55
1236ms2716kbOK55
1344ms2464kbOK55
1444ms1628kbOK55
1552ms1600kbOK50
1688ms11192kbKilled by signal 6(SIGABRT).0
1740ms1384kbKilled by signal 6(SIGABRT).00
1892ms8524kbKilled by signal 6(SIGABRT).0
1968ms1376kbOK510
20132ms14564kbOK5
Punctaj total80

Ceva nu functioneaza?