Borderou de evaluare (job #3131636)

Utilizator daristyleBejan Darius-Ramon daristyle Data 20 mai 2023 20:13:32
Problema Immortal Status done
Runda Arhiva de probleme Compilator cpp-64 | Vezi sursa
Scor 70

Raport evaluator

Compilare: main.cpp: In function 'void backtracking(char, char, char, char, Point*, char*, Move*)': main.cpp:74:44: warning: narrowing conversion of '(((int)(key + ((sizetype)(((long unsigned int)l) * 2)))->Point::r) + (2 * ((int)dr[dir])))' from 'int' to 'char' [-Wnarrowing] 74 | if(inmat({key[l].r + 2 * dr[dir], key[l].c + 2 * dc[dir]}, rows, columns) && | ~~~~~~~~~^~~~~~~~~~~~~ main.cpp:74:68: warning: narrowing conversion of '(((int)(key + ((sizetype)(((long unsigned int)l) * 2)))->Point::c) + (2 * ((int)dc[dir])))' from 'int' to 'char' [-Wnarrowing] 74 | if(inmat({key[l].r + 2 * dr[dir], key[l].c + 2 * dc[dir]}, rows, columns) && | ~~~~~~~~~^~~~~~~~~~~~~ main.cpp:75:63: warning: narrowing conversion of '(((int)(key + ((sizetype)(((long unsigned int)l) * 2)))->Point::r) + ((int)dr[dir]))' from 'int' to 'char' [-Wnarrowing] 75 | ((delAntPos = find({key[l].r + dr[dir], key[l].c + dc[dir]}, key, nxt)) != -1) && | ~~~~~~~~~^~~~~~~~~ main.cpp:75:83: warning: narrowing conversion of '(((int)(key + ((sizetype)(((long unsigned int)l) * 2)))->Point::c) + ((int)dc[dir]))' from 'int' to 'char' [-Wnarrowing] 75 | ((delAntPos = find({key[l].r + dr[dir], key[l].c + dc[dir]}, key, nxt)) != -1) && | ~~~~~~~~~^~~~~~~~~ main.cpp:76:49: warning: narrowing conversion of '(((int)(key + ((sizetype)(((long unsigned int)l) * 2)))->Point::r) + (2 * ((int)dr[dir])))' from 'int' to 'char' [-Wnarrowing] 76 | find({key[l].r + 2 * dr[dir], key[l].c + 2 * dc[dir]}, key, nxt) == NIL){ | ~~~~~~~~~^~~~~~~~~~~~~ main.cpp:76:73: warning: narrowing conversion of '(((int)(key + ((sizetype)(((long unsigned int)l) * 2)))->Point::c) + (2 * ((int)dc[dir])))' from 'int' to 'char' [-Wnarrowing] 76 | find({key[l].r + 2 * dr[dir], key[l].c + 2 * dc[dir]}, key, nxt) == NIL){ | ~~~~~~~~~^~~~~~~~~~~~~ main.cpp:78:42: warning: array subscript has type 'char' [-Wchar-subscripts] 78 | solution[pos].from = key[l]; | ^~~ main.cpp:79:42: warning: array subscript has type 'char' [-Wchar-subscripts] 79 | solution[pos].to = {key[l].r + 2 * dr[dir], key[l].c + 2 * dc[dir]}; | ^~~ main.cpp:79:62: warning: narrowing conversion of '(((int)(key + ((sizetype)(((long unsigned int)l) * 2)))->Point::r) + (2 * ((int)dr[dir])))' from 'int' to 'char' [-Wnarrowing] 79 | solution[pos].to = {key[l].r + 2 * dr[dir], key[l].c + 2 * dc[dir]}; | ~~~~~~~~~^~~~~~~~~~~~~ main.cpp:79:86: warning: narrowing conversion of '(((int)(key + ((sizetype)(((long unsigned int)l) * 2)))->Point::c) + (2 * ((int)dc[dir])))' from 'int' to 'char' [-Wnarrowing] 79 | solution[pos].to = {key[l].r + 2 * dr[dir], key[l].c + 2 * dc[dir]}; | ~~~~~~~~~^~~~~~~~~~~~~ main.cpp:70:25: warning: unused variable 'ant' [-Wunused-variable] 70 | int l = nxt[0], ant = 0, delAntPos, delPos; | ^~~
Test Timp executie Memorie folosita Mesaj Punctaj/test
10ms303kbOk!10
2104ms303kbTime limit exceeded0
35ms303kbOk!10
46ms303kbOk!10
50ms303kbOk!10
60ms303kbFisier de iesire corupt!0
70ms303kbOk!10
80ms303kbOk!10
90ms303kbFisier de iesire corupt!0
101ms303kbOk!10
Punctaj total70

Ceva nu functioneaza?