Borderou de evaluare (job #3131665)

Utilizator daristyleBejan Darius-Ramon daristyle Data 20 mai 2023 22:30:12
Problema Immortal Status done
Runda Arhiva de probleme Compilator cpp-64 | Vezi sursa
Scor 60

Raport evaluator

Compilare: main.cpp: In function 'void backtracking(char, char, char, char, Point*, bool*, Move*)': main.cpp:54:50: warning: array subscript has type 'char' [-Wchar-subscripts] 54 | solution[pos].from = v[i]; | ^~~ main.cpp:55:50: warning: array subscript has type 'char' [-Wchar-subscripts] 55 | solution[pos].to = {v[i].r + 2 * dr[dir], v[i].c + 2 * dc[dir]}; | ^~~ main.cpp:55:68: warning: narrowing conversion of '(((int)(v + ((sizetype)(((long unsigned int)i) * 2)))->Point::r) + (2 * ((int)dr[dir])))' from 'int' to 'char' [-Wnarrowing] 55 | solution[pos].to = {v[i].r + 2 * dr[dir], v[i].c + 2 * dc[dir]}; | ~~~~~~~^~~~~~~~~~~~~ main.cpp:55:90: warning: narrowing conversion of '(((int)(v + ((sizetype)(((long unsigned int)i) * 2)))->Point::c) + (2 * ((int)dc[dir])))' from 'int' to 'char' [-Wnarrowing] 55 | solution[pos].to = {v[i].r + 2 * dr[dir], v[i].c + 2 * dc[dir]}; | ~~~~~~~^~~~~~~~~~~~~ main.cpp:57:88: warning: array subscript has type 'char' [-Wchar-subscripts] 57 | m[v[i].r + dr[dir]][v[i].c + dc[dir]] = m[v[i].r][v[i].c] = 0; | ~~~~~^ main.cpp:57:96: warning: array subscript has type 'char' [-Wchar-subscripts] 57 | m[v[i].r + dr[dir]][v[i].c + dc[dir]] = m[v[i].r][v[i].c] = 0; | ~~~~~^ main.cpp:63:57: warning: array subscript has type 'char' [-Wchar-subscripts] 63 | v[i] = solution[pos].to; | ^~~ main.cpp:67:57: warning: array subscript has type 'char' [-Wchar-subscripts] 67 | v[i] = solution[pos].from; | ^~~ main.cpp:68:88: warning: array subscript has type 'char' [-Wchar-subscripts] 68 | m[v[i].r + dr[dir]][v[i].c + dc[dir]] = m[v[i].r][v[i].c] = 1; | ~~~~~^ main.cpp:68:96: warning: array subscript has type 'char' [-Wchar-subscripts] 68 | m[v[i].r + dr[dir]][v[i].c + dc[dir]] = m[v[i].r][v[i].c] = 1; | ~~~~~^ main.cpp:50:37: warning: unused variable 'x' [-Wunused-variable] 50 | int x = m[v[i].r + dr[dir]][v[i].c + dc[dir]], y = m[v[i].r + 2 * dr[dir]][v[i].c + 2 * dc[dir]]; | ^ main.cpp:50:80: warning: unused variable 'y' [-Wunused-variable] 50 | int x = m[v[i].r + dr[dir]][v[i].c + dc[dir]], y = m[v[i].r + 2 * dr[dir]][v[i].c + 2 * dc[dir]]; | ^ main.cpp:47:21: warning: unused variable 'row' [-Wunused-variable] 47 | int row = v[i].r, column = v[i].c; | ^~~ main.cpp:47:35: warning: unused variable 'column' [-Wunused-variable] 47 | int row = v[i].r, column = v[i].c; | ^~~~~~ main.cpp: In function 'int main()': main.cpp:85:24: warning: array subscript has type 'char' [-Wchar-subscripts] 85 | m[v[i].r][v[i].c] = 1; | ~~~~~^ main.cpp:85:32: warning: array subscript has type 'char' [-Wchar-subscripts] 85 | m[v[i].r][v[i].c] = 1; | ~~~~~^
Test Timp executie Memorie folosita Mesaj Punctaj/test
10ms303kbOk!10
20ms303kbRaspuns Gresit!0
30ms303kbRaspuns Gresit!0
40ms303kbOk!10
50ms303kbOk!10
60ms303kbRaspuns Gresit!0
70ms303kbOk!10
80ms303kbOk!10
90ms303kbOk!10
100ms303kbRaspuns Gresit!0
Punctaj total60

Ceva nu functioneaza?