Pagini recente » Borderou de evaluare (job #2626498) | Borderou de evaluare (job #2807386) | Borderou de evaluare (job #12900) | Borderou de evaluare (job #2193343) | Borderou de evaluare (job #2819782)
Borderou de evaluare (job #2819782)
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 |
1 | 2ms | 184kb | OK | 5 | 5 |
2 | 2ms | 184kb | OK | 5 | 5 |
3 | 2ms | 184kb | OK | 5 | 5 |
4 | 2ms | 184kb | OK | 5 | 5 |
5 | 2ms | 184kb | OK | 5 | 5 |
6 | 2ms | 184kb | OK | 5 | 5 |
7 | 6ms | 253kb | OK | 5 | 5 |
8 | 11ms | 368kb | OK | 5 | 5 |
9 | 16ms | 860kb | OK | 5 | 5 |
10 | 30ms | 2367kb | OK | 5 | 5 |
11 | 30ms | 614kb | OK | 5 | 5 |
12 | 63ms | 4743kb | OK | 5 | 5 |
13 | 73ms | 4022kb | OK | 5 | 5 |
14 | 64ms | 1384kb | OK | 5 | 5 |
15 | 78ms | 1413kb | OK | 5 | 10 |
16 | 230ms | 32907kb | OK | 5 |
17 | 83ms | 1024kb | OK | 5 | 10 |
18 | 220ms | 25034kb | OK | 5 |
19 | 93ms | 1024kb | OK | 5 | 10 |
20 | 281ms | 41504kb | OK | 5 |
Punctaj total | 100 |