Borderou de evaluare (job #2971094)

Utilizator Luka77Anastase Luca George Luka77 Data 26 ianuarie 2023 16:25:10
Problema Base3 Status done
Runda Arhiva de probleme Compilator cpp-64 | Vezi sursa
Scor 100

Raport evaluator

Compilare: main.cpp:23:50: warning: overflow in conversion from 'double' to 'int' changes value from '1.0e+18' to '2147483647' [-Woverflow] 23 | const int NMAX = 3 * 16005, MOD = 1e9 + 7, INF = 1e18; | ^~~~ main.cpp: In function 'void dijkstra()': main.cpp:43:26: warning: narrowing conversion of '(((std::__cxx11::basic_string<char>::size_type)len) + s1.std::__cxx11::basic_string<char>::length())' from 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} to 'int' [-Wnarrowing] 43 | pq.push({len + s1.length(), dif + s1.length()}); | ~~~~^~~~~~~~~~~~~ main.cpp:43:45: warning: narrowing conversion of '(((std::__cxx11::basic_string<char>::size_type)dif) + s1.std::__cxx11::basic_string<char>::length())' from 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} to 'int' [-Wnarrowing] 43 | pq.push({len + s1.length(), dif + s1.length()}); | ~~~~^~~~~~~~~~~~~ main.cpp:44:26: warning: narrowing conversion of '(((std::__cxx11::basic_string<char>::size_type)len) + s1.std::__cxx11::basic_string<char>::length())' from 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} to 'int' [-Wnarrowing] 44 | pq.push({len + s1.length(), dif - s1.length()}); | ~~~~^~~~~~~~~~~~~ main.cpp:44:45: warning: narrowing conversion of '(((std::__cxx11::basic_string<char>::size_type)dif) - s1.std::__cxx11::basic_string<char>::length())' from 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} to 'int' [-Wnarrowing] 44 | pq.push({len + s1.length(), dif - s1.length()}); | ~~~~^~~~~~~~~~~~~ main.cpp:46:26: warning: narrowing conversion of '(((std::__cxx11::basic_string<char>::size_type)len) + s2.std::__cxx11::basic_string<char>::length())' from 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} to 'int' [-Wnarrowing] 46 | pq.push({len + s2.length(), dif + s2.length()}); | ~~~~^~~~~~~~~~~~~ main.cpp:46:45: warning: narrowing conversion of '(((std::__cxx11::basic_string<char>::size_type)dif) + s2.std::__cxx11::basic_string<char>::length())' from 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} to 'int' [-Wnarrowing] 46 | pq.push({len + s2.length(), dif + s2.length()}); | ~~~~^~~~~~~~~~~~~ main.cpp:47:26: warning: narrowing conversion of '(((std::__cxx11::basic_string<char>::size_type)len) + s2.std::__cxx11::basic_string<char>::length())' from 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} to 'int' [-Wnarrowing] 47 | pq.push({len + s2.length(), dif - s2.length()}); | ~~~~^~~~~~~~~~~~~ main.cpp:47:45: warning: narrowing conversion of '(((std::__cxx11::basic_string<char>::size_type)dif) - s2.std::__cxx11::basic_string<char>::length())' from 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} to 'int' [-Wnarrowing] 47 | pq.push({len + s2.length(), dif - s2.length()}); | ~~~~^~~~~~~~~~~~~ main.cpp:49:26: warning: narrowing conversion of '(((std::__cxx11::basic_string<char>::size_type)len) + s3.std::__cxx11::basic_string<char>::length())' from 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} to 'int' [-Wnarrowing] 49 | pq.push({len + s3.length(), dif + s3.length()}); | ~~~~^~~~~~~~~~~~~ main.cpp:49:45: warning: narrowing conversion of '(((std::__cxx11::basic_string<char>::size_type)dif) + s3.std::__cxx11::basic_string<char>::length())' from 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} to 'int' [-Wnarrowing] 49 | pq.push({len + s3.length(), dif + s3.length()}); | ~~~~^~~~~~~~~~~~~ main.cpp:50:26: warning: narrowing conversion of '(((std::__cxx11::basic_string<char>::size_type)len) + s3.std::__cxx11::basic_string<char>::length())' from 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} to 'int' [-Wnarrowing] 50 | pq.push({len + s3.length(), dif - s3.length()}); | ~~~~^~~~~~~~~~~~~ main.cpp:50:45: warning: narrowing conversion of '(((std::__cxx11::basic_string<char>::size_type)dif) - s3.std::__cxx11::basic_string<char>::length())' from 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} to 'int' [-Wnarrowing] 50 | pq.push({len + s3.length(), dif - s3.length()}); | ~~~~^~~~~~~~~~~~~ main.cpp:31:9: warning: unused variable 'cnt' [-Wunused-variable] 31 | int cnt = 0; | ^~~ main.cpp: In function 'void solution()': main.cpp:64:38: warning: narrowing conversion of '(((((ui)x) - i) - 1) - i)' from 'ui' {aka 'unsigned int'} to 'int' [-Wnarrowing] 64 | pq.push({x, (x - i - 1) - i}); | ~~~~~~~~~~~~^~~ main.cpp:73:38: warning: narrowing conversion of '(((((ui)x) - i) - 1) - i)' from 'ui' {aka 'unsigned int'} to 'int' [-Wnarrowing] 73 | pq.push({x, (x - i - 1) - i}); | ~~~~~~~~~~~~^~~
Test Timp executie Memorie folosita Mesaj Punctaj/test
178ms6348kbOK5
261ms5058kbOK5
372ms5017kbOK5
477ms5050kbOK5
585ms5046kbOK5
687ms5050kbOK5
7110ms5193kbOK5
8114ms5337kbOK5
999ms5107kbOK5
1066ms5414kbOK5
1194ms5287kbOK5
1273ms5722kbOK5
1397ms5681kbOK5
1468ms5402kbOK5
1597ms5763kbOK5
16118ms5787kbOK5
17118ms5832kbOK5
18123ms5787kbOK5
19128ms5853kbOK5
2072ms5427kbOK5
Punctaj total100

Ceva nu functioneaza?