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?