Borderou de evaluare (job #2361928)

Utilizator liviu2000Dragomirescu Liviu liviu2000 Data 2 martie 2019 20:26:18
Problema Potrivirea sirurilor Status done
Runda Arhiva educationala Compilator cpp-64 | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: main.cpp: In function 'int main()': main.cpp:27:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( i = 1 ; i <= sir2.size()-1 ; i++ ) ~~^~~~~~~~~~~~~~~~ main.cpp:28:19: error: unable to find numeric literal operator 'operator""lL' pp[i] = ( 1lL*pp[i-1] * p ) % m ; ^~~ main.cpp:28:19: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes main.cpp:29:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( i = 0 ; i <= sir1.size()-1 ; i++ ) ~~^~~~~~~~~~~~~~~~ main.cpp:39:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( i = 0 ; i <= sir2.size()-1 ; i++ ) ~~^~~~~~~~~~~~~~~~ main.cpp:48:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for ( i = 0 ; i + sir1.size() - 1 < sir2.size() ; i++ ) ^~~ main.cpp:50:9: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for' if ( curh == (1LL*hs * pp[i]) % m ) ^~ Non zero exit status: 1

Ceva nu functioneaza?