Borderou de evaluare (job #2819782)

Utilizator GrandmasterSoucup Bogdan Grandmaster Data 19 decembrie 2021 00:44:03
Problema Trie Status done
Runda Arhiva educationala Compilator cpp-64 | Vezi sursa
Scor 100

Raport evaluator

Compilare: main.cpp: In function 'letter_t* insertWordInTrie_t(letter, const string&, int8_t)': main.cpp:32:12: warning: comparison of integer expressions of different signedness: 'int8_t' {aka 'signed char'} and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 32 | if(index >= word.size()) { | ~~~~~~^~~~~~~~~~~~~~ main.cpp:36:23: warning: array subscript has type 'char' [-Wchar-subscripts] 36 | letters->linksCount[lett]++; | ^~~~ main.cpp:37:18: warning: array subscript has type 'char' [-Wchar-subscripts] 37 | letters->links[lett] = insertWordInTrie_t(letters->links[lett], word, index + 1); | ^~~~ main.cpp:37:60: warning: array subscript has type 'char' [-Wchar-subscripts] 37 | letters->links[lett] = insertWordInTrie_t(letters->links[lett], word, index + 1); | ^~~~ main.cpp: In function 'void removeFromTree_t(letter, const string&, int8_t)': main.cpp:53:12: warning: comparison of integer expressions of different signedness: 'int8_t' {aka 'signed char'} and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 53 | if(index >= word.size()) { | ~~~~~~^~~~~~~~~~~~~~ main.cpp:57:23: warning: array subscript has type 'char' [-Wchar-subscripts] 57 | letters->linksCount[lett]--; | ^~~~ main.cpp:58:35: warning: array subscript has type 'char' [-Wchar-subscripts] 58 | removeFromTree_t(letters->links[lett], word, index + 1); | ^~~~ main.cpp: In function 'int32_t longestPrefix_t(letter, const string&, uint32_t)': main.cpp:69:52: warning: array subscript has type 'char' [-Wchar-subscripts] 69 | if(index >= word.size() || (!letters->linksCount[lett])) { | ^~~~ main.cpp:72:45: warning: array subscript has type 'char' [-Wchar-subscripts] 72 | return 1 + longestPrefix_t(letters->links[lett], word, index + 1); | ^~~~ main.cpp: In function 'int main()': main.cpp:83:23: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'char (*)[101]' [-Wformat=] 83 | while(scanf("%d %100s", &a, &tmp) != EOF) { | ~~~~^ ~~~~ | | | | char* char (*)[101]
Test Timp executie Memorie folosita Mesaj Punctaj/test Punctaj/grupa
12ms184kbOK55
22ms184kbOK55
32ms184kbOK55
42ms184kbOK55
52ms184kbOK55
62ms184kbOK55
76ms253kbOK55
811ms368kbOK55
916ms860kbOK55
1030ms2367kbOK55
1130ms614kbOK55
1263ms4743kbOK55
1373ms4022kbOK55
1464ms1384kbOK55
1578ms1413kbOK510
16230ms32907kbOK5
1783ms1024kbOK510
18220ms25034kbOK5
1993ms1024kbOK510
20281ms41504kbOK5
Punctaj total100

Ceva nu functioneaza?