Pagini recente » Borderou de evaluare (job #2563225) | Borderou de evaluare (job #2776129) | Borderou de evaluare (job #1616602) | Borderou de evaluare (job #1571589) | Borderou de evaluare (job #3131636)
Borderou de evaluare (job #3131636)
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 |
1 | 0ms | 303kb | Ok! | 10 |
2 | 104ms | 303kb | Time limit exceeded | 0 |
3 | 5ms | 303kb | Ok! | 10 |
4 | 6ms | 303kb | Ok! | 10 |
5 | 0ms | 303kb | Ok! | 10 |
6 | 0ms | 303kb | Fisier de iesire corupt! | 0 |
7 | 0ms | 303kb | Ok! | 10 |
8 | 0ms | 303kb | Ok! | 10 |
9 | 0ms | 303kb | Fisier de iesire corupt! | 0 |
10 | 1ms | 303kb | Ok! | 10 |
Punctaj total | 70 |