Pagini recente » Borderou de evaluare (job #1480643) | Borderou de evaluare (job #93310) | Borderou de evaluare (job #589820) | Borderou de evaluare (job #1723001) | Borderou de evaluare (job #2459967)
Borderou de evaluare (job #2459967)
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};
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
 | Test |
Timp executie |
Memorie folosita |
Mesaj |
Punctaj/test |
Punctaj/grupa |
✗ | 1 | 6ms | 917kb | OK | 5 | 20 |
✗ | 2 | 7ms | 917kb | OK | 5 |
✓ | 3 | 7ms | 917kb | OK | 5 |
✗ | 4 | 7ms | 917kb | OK | 5 |
✗ | 5 | 114ms | 917kb | OK | 5 | 20 |
✓ | 6 | 111ms | 917kb | OK | 5 |
✗ | 7 | 91ms | 917kb | OK | 5 |
✗ | 8 | 117ms | 917kb | OK | 5 |
✗ | 9 | 500ms | 2650kb | Time limit exceeded | 0 | 0 |
✗ | 10 | 503ms | 2650kb | Time limit exceeded | 0 |
✗ | 11 | 500ms | 2650kb | Time limit exceeded | 0 |
✓ | 12 | 503ms | 2686kb | Time limit exceeded | 0 |
✓ | 13 | 501ms | 2650kb | Time limit exceeded | 0 | 0 |
✗ | 14 | 503ms | 2650kb | Time limit exceeded | 0 |
✗ | 15 | 500ms | 2650kb | Time limit exceeded | 0 |
✗ | 16 | 503ms | 2650kb | Time limit exceeded | 0 |
✗ | 17 | 500ms | 2650kb | Time limit exceeded | 0 |
✗ | 18 | 500ms | 2650kb | Time limit exceeded | 0 |
✗ | 19 | 502ms | 2650kb | Time limit exceeded | 0 |
✗ | 20 | 503ms | 2650kb | Time limit exceeded | 0 |
Punctaj total | 40 |