Borderou de evaluare (job #2459967)

Utilizator TincaMateiTinca Matei TincaMatei Data 22 septembrie 2019 14:42:02
Problema Dupadealuri Status done
Runda Algoritmiada 2019 Runda Finala Seniori Compilator cpp-64 | Vezi sursa
Scor 40

Raport evaluator

Compilare: main.cpp: In function 'int main()': main.cpp:72:74: warning: narrowing conversion of '(((((((long long int)sphash[(i - 1)].Hash::h1) * 69ll) + ((long long int)((int)str.std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator[]<char, std::char_traits<char>, std::allocator<char> >(((std::__cxx11::basic_string<char>::size_type)i))))) - 97ll) + 1ll) % 269696969ll)' from 'long long int' to 'int' inside { } [-Wnarrowing] sphash[i] = {((long long)sphash[i - 1].h1 * BASE + str[i] - 'a' + 1) % MOD1, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ main.cpp:73:74: warning: narrowing conversion of '(((((((long long int)sphash[(i - 1)].Hash::h2) * 69ll) + ((long long int)((int)str.std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator[]<char, std::char_traits<char>, std::allocator<char> >(((std::__cxx11::basic_string<char>::size_type)i))))) - 97ll) + 1ll) % 769696969ll)' from 'long long int' to 'int' inside { } [-Wnarrowing] ((long long)sphash[i - 1].h2 * BASE + str[i] - 'a' + 1) % MOD2}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ main.cpp:75:80: warning: narrowing conversion of '(((((((long long int)sprevhash[(i + 1)].Hash::h1) * 69ll) + ((long long int)((int)str.std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator[]<char, std::char_traits<char>, std::allocator<char> >(((std::__cxx11::basic_string<char>::size_type)i))))) - 97ll) + 1ll) % 269696969ll)' from 'long long int' to 'int' inside { } [-Wnarrowing] sprevhash[i] = {((long long)sprevhash[i + 1].h1 * BASE + str[i] - 'a' + 1) % MOD1, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ main.cpp:76:80: warning: narrowing conversion of '(((((((long long int)sprevhash[(i + 1)].Hash::h2) * 69ll) + ((long long int)((int)str.std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator[]<char, std::char_traits<char>, std::allocator<char> >(((std::__cxx11::basic_string<char>::size_type)i))))) - 97ll) + 1ll) % 769696969ll)' from 'long long int' to 'int' inside { } [-Wnarrowing] ((long long)sprevhash[i + 1].h2 * BASE + str[i] - 'a' + 1) % MOD2}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ main.cpp:119:62: warning: narrowing conversion of '(((((long long int)lNorm.Hash::h1) * ((long long int)pb1[(N - j)])) + ((long long int)rNorm.Hash::h1)) % 269696969ll)' from 'long long int' to 'int' inside { } [-Wnarrowing] normH = {((long long)lNorm.h1 * pb1[N - j] + rNorm.h1) % MOD1, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ main.cpp:120:62: warning: narrowing conversion of '(((((long long int)lNorm.Hash::h2) * ((long long int)pb2[(N - j)])) + ((long long int)rNorm.Hash::h2)) % 769696969ll)' from 'long long int' to 'int' inside { } [-Wnarrowing] ((long long)lNorm.h2 * pb2[N - j] + rNorm.h2) % MOD2}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ main.cpp:123:60: warning: narrowing conversion of '(((((long long int)rRev.Hash::h1) * ((long long int)pb1[(i - 1)])) + ((long long int)lRev.Hash::h1)) % 269696969ll)' from 'long long int' to 'int' inside { } [-Wnarrowing] revH = {((long long)rRev.h1 * pb1[i - 1] + lRev.h1) % MOD1, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ main.cpp:124:60: warning: narrowing conversion of '(((((long long int)rRev.Hash::h2) * ((long long int)pb2[(i - 1)])) + ((long long int)lRev.Hash::h2)) % 769696969ll)' from 'long long int' to 'int' inside { } [-Wnarrowing] ((long long)rRev.h2 * pb2[i - 1] + lRev.h2) % MOD2}; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
Feedback Test Timp executie Memorie folosita Mesaj Punctaj/test Punctaj/grupa
✗16ms917kbOK520
✗27ms917kbOK5
✓37ms917kbOK5
✗47ms917kbOK5
✗5114ms917kbOK520
✓6111ms917kbOK5
✗791ms917kbOK5
✗8117ms917kbOK5
✗9500ms2650kbTime limit exceeded00
✗10503ms2650kbTime limit exceeded0
✗11500ms2650kbTime limit exceeded0
✓12503ms2686kbTime limit exceeded0
✓13501ms2650kbTime limit exceeded00
✗14503ms2650kbTime limit exceeded0
✗15500ms2650kbTime limit exceeded0
✗16503ms2650kbTime limit exceeded0
✗17500ms2650kbTime limit exceeded0
✗18500ms2650kbTime limit exceeded0
✗19502ms2650kbTime limit exceeded0
✗20503ms2650kbTime limit exceeded0
Punctaj total40

Ceva nu functioneaza?