Pagini recente » Borderou de evaluare (job #3159275) | Borderou de evaluare (job #2272286) | Borderou de evaluare (job #3232553) | Borderou de evaluare (job #2082267) | Borderou de evaluare (job #2850342)
Borderou de evaluare (job #2850342)
Raport evaluator
Compilare:
main.cpp: In function 'void makemanach(std::string, int)':
main.cpp:40:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
40 | for(int j = 1; j < tmp.size() - 1; j++) {
| ~~^~~~~~~~~~~~~~~~
main.cpp: In member function 'hasifhdjl hasifhdjl::operator+(const hasifhdjl&) const':
main.cpp:61:59: warning: narrowing conversion of '(((((long long int)((int)((const hasifhdjl*)this)->hasifhdjl::v[0])) * ((long long int)mamta[((int)x.hasifhdjl::len)][0])) + ((long long int)((int)x.hasifhdjl::v[0]))) % ((long long int)((int)mod)))' from 'long long int' to 'int' [-Wnarrowing]
61 | return hash{ {((ll)v[0] * pow[x.len][0] + (ll)x.v[0]) % mod, ((ll)v[1] * pow[x.len][1] + (ll)x.v[1]) % mod},
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
main.cpp:61:106: warning: narrowing conversion of '(((((long long int)((int)((const hasifhdjl*)this)->hasifhdjl::v[1])) * ((long long int)mamta[((int)x.hasifhdjl::len)][1])) + ((long long int)((int)x.hasifhdjl::v[1]))) % ((long long int)((int)mod)))' from 'long long int' to 'int' [-Wnarrowing]
61 | return hash{ {((ll)v[0] * pow[x.len][0] + (ll)x.v[0]) % mod, ((ll)v[1] * pow[x.len][1] + (ll)x.v[1]) % mod},
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
main.cpp: In member function 'hasifhdjl hasifhdjl::operator-(const hasifhdjl&) const':
main.cpp:65:79: warning: narrowing conversion of '((((((long long int)((int)((const hasifhdjl*)this)->hasifhdjl::v[0])) - (((long long int)((int)x.hasifhdjl::v[0])) * ((long long int)mamta[(((int)((const hasifhdjl*)this)->hasifhdjl::len) - ((int)x.hasifhdjl::len))][0]))) % ((long long int)((int)mod))) + ((long long int)((int)mod))) % ((long long int)((int)mod)))' from 'long long int' to 'int' [-Wnarrowing]
65 | return hash{ {(((ll)v[0] - (ll)x.v[0] * pow[len - x.len][0]) % mod + mod) % mod,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
main.cpp:66:79: warning: narrowing conversion of '((((((long long int)((int)((const hasifhdjl*)this)->hasifhdjl::v[1])) - (((long long int)((int)x.hasifhdjl::v[1])) * ((long long int)mamta[(((int)((const hasifhdjl*)this)->hasifhdjl::len) - ((int)x.hasifhdjl::len))][1]))) % ((long long int)((int)mod))) + ((long long int)((int)mod))) % ((long long int)((int)mod)))' from 'long long int' to 'int' [-Wnarrowing]
66 | (((ll)v[1] - (ll)x.v[1] * pow[len - x.len][1]) % mod + mod) % mod},
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
Test |
Timp executie |
Memorie folosita |
Mesaj |
Punctaj/test |
Punctaj/grupa |
1 | 6ms | 6565kb | OK | 10 | 10 |
2 | 6ms | 6553kb | OK | 10 | 10 |
3 | 6ms | 6557kb | OK | 10 | 10 |
4 | 768ms | 75018kb | Memory limit exceeded | 0 | 0 |
5 | 660ms | 75018kb | Memory limit exceeded | 0 | 0 |
6 | 1202ms | 74444kb | Time limit exceeded | 0 | 0 |
7 | 662ms | 75018kb | Memory limit exceeded | 0 | 0 |
8 | 749ms | 75018kb | Memory limit exceeded | 0 |
9 | 663ms | 75001kb | Memory limit exceeded | 0 | 0 |
10 | 773ms | 75018kb | Memory limit exceeded | 0 |
Punctaj total | 30 |