Borderou de evaluare (job #3144661)

Utilizator daristyleBejan Darius-Ramon daristyle Data 9 august 2023 16:42:38
Problema Miting Status done
Runda Arhiva de probleme Compilator cpp-64 | Vezi sursa
Scor 20

Raport evaluator

Compilare: main.cpp: In function 'void BFSFill(Point, int (*)[62])': main.cpp:54:117: warning: array subscript has type 'char' [-Wchar-subscripts] 54 | if(m[cur.r + dir.r][cur.c + dir.c] != WALL && cost[cur.r + dir.r][cur.c + dir.c] > cost[cur.r][cur.c] + 1){ | ~~~~^ main.cpp:54:124: warning: array subscript has type 'char' [-Wchar-subscripts] 54 | if(m[cur.r + dir.r][cur.c + dir.c] != WALL && cost[cur.r + dir.r][cur.c + dir.c] > cost[cur.r][cur.c] + 1){ | ~~~~^ main.cpp:55:79: warning: array subscript has type 'char' [-Wchar-subscripts] 55 | cost[cur.r + dir.r][cur.c + dir.c] = cost[cur.r][cur.c] + 1; | ~~~~^ main.cpp:55:86: warning: array subscript has type 'char' [-Wchar-subscripts] 55 | cost[cur.r + dir.r][cur.c + dir.c] = cost[cur.r][cur.c] + 1; | ~~~~^ main.cpp:56:47: warning: narrowing conversion of '(((int)cur.Point::r) + ((int)dir.Point::r))' from 'int' to 'char' [-Wnarrowing] 56 | q.push({cur.r + dir.r, cur.c + dir.c}); | ~~~~~~^~~~~~~ main.cpp:56:62: warning: narrowing conversion of '(((int)cur.Point::c) + ((int)dir.Point::c))' from 'int' to 'char' [-Wnarrowing] 56 | q.push({cur.r + dir.r, cur.c + dir.c}); | ~~~~~~^~~~~~~ main.cpp: In function 'int main()': main.cpp:115:50: warning: narrowing conversion of 'r' from 'int' to 'char' [-Wnarrowing] 115 | BFSFill({r, c}, fuel[pos[m[r][c] - OFFSET]][pos[m[r][c] - OFFSET]]); | ^ main.cpp:115:53: warning: narrowing conversion of 'c' from 'int' to 'char' [-Wnarrowing] 115 | BFSFill({r, c}, fuel[pos[m[r][c] - OFFSET]][pos[m[r][c] - OFFSET]]); | ^ main.cpp:129:66: warning: narrowing conversion of 'r' from 'int' to 'char' [-Wnarrowing] 129 | BFSFill({r, c}, fuel[i][j]); | ^ main.cpp:129:69: warning: narrowing conversion of 'c' from 'int' to 'char' [-Wnarrowing] 129 | BFSFill({r, c}, fuel[i][j]); | ^
Test Timp executie Memorie folosita Mesaj Punctaj/test
10ms303kbOK5
20ms303kbOK5
30ms303kbOK5
40ms303kbOK5
50ms303kbIncorect0
60ms303kbIncorect0
70ms303kbIncorect0
80ms303kbIncorect0
90ms303kbIncorect0
100ms303kbIncorect0
110ms303kbIncorect0
120ms303kbIncorect0
130ms303kbIncorect0
140ms303kbIncorect0
150ms303kbIncorect0
160ms303kbIncorect0
170ms303kbIncorect0
180ms303kbIncorect0
190ms303kbIncorect0
200ms303kbIncorect0
Punctaj total20

Ceva nu functioneaza?