Pagini recente » Borderou de evaluare (job #2408533) | Borderou de evaluare (job #838301) | Borderou de evaluare (job #2393875) | Borderou de evaluare (job #1388036) | Borderou de evaluare (job #2885199)
Borderou de evaluare (job #2885199)
Raport evaluator
Compilare:
main.cpp: In function 'void Solver::SuffixArrayPref::csort()':
main.cpp:14:14: warning: structured bindings only available with '-std=c++17' or '-std=gnu++17'
14 | for(auto &[f, s, id] : Tup) //dupa s
| ^
main.cpp:16:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
16 | for(int i = 1; i < Fr.size(); ++i) Fr[i] += Fr[i-1];
| ~~^~~~~~~~~~~
main.cpp:20:14: warning: structured bindings only available with '-std=c++17' or '-std=gnu++17'
20 | for(auto &[f, s, id] : TupTmp) ++Fr[f]; //dupa f
| ^
main.cpp:21:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
21 | for(int i = 1; i < Fr.size(); ++i) Fr[i] += Fr[i-1];
| ~~^~~~~~~~~~~
main.cpp: In function 'void Solver::SuffixArrayPref::init()':
main.cpp:28:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
28 | for(int k = 0; (1 << k) < Ord.size(); ++k) {
| ~~~~~~~~~^~~~~~~~~~~~
main.cpp:30:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
30 | for(int i = 0; i < Ord.size(); ++i)
| ~~^~~~~~~~~~~~
main.cpp:31:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
31 | Tup.push_back((i + (1 << k) < Ord.size()) ?
| ~~~~~~~~~~~~~^~~~~~~~~~~~
main.cpp:37:15: warning: structured bindings only available with '-std=c++17' or '-std=gnu++17'
37 | for(auto &[f, s, id] : Tup) {
| ^
main.cpp:43:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
43 | for(int i = 0; i < Ord.size(); ++i) Pord[--Ord[i]] = i;
| ~~^~~~~~~~~~~~
main.cpp:47:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
47 | for(int i = 0; i < Ord.size(); ++i) {
| ~~^~~~~~~~~~~~
main.cpp:53:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
53 | while(max(p1, p2) + lc <= Ord.size() && V[p1 + lc] == V[p2 + lc]) ++lc;
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
main.cpp:60:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
60 | for(int k = 1; (1 << k) <= LCP.size(); ++k) {
| ~~~~~~~~~^~~~~~~~~~~~~
main.cpp:62:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
62 | for(int i = 0; i < LCP.size(); ++i)
| ~~^~~~~~~~~~~~
main.cpp: In function 'void Solver::SuffixArraySuf::csort()':
main.cpp:89:14: warning: structured bindings only available with '-std=c++17' or '-std=gnu++17'
89 | for(auto &[f, s, id] : Tup) //dupa s
| ^
main.cpp:91:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
91 | for(int i = 1; i < Fr.size(); ++i) Fr[i] += Fr[i-1];
| ~~^~~~~~~~~~~
main.cpp:95:14: warning: structured bindings only available with '-std=c++17' or '-std=gnu++17'
95 | for(auto &[f, s, id] : TupTmp) ++Fr[f]; //dupa f
Test |
Timp executie |
Memorie folosita |
Mesaj |
Punctaj/test |
Punctaj/grupa |
1 | 1ms | 184kb | OK! | 9 | 11 |
2 | 1ms | 184kb | OK! | 1 |
3 | 1ms | 184kb | OK! | 1 |
4 | 5006ms | 228315kb | Time limit exceeded | 0 | 0 |
5 | 5004ms | 233021kb | Time limit exceeded | 0 |
6 | 5002ms | 230428kb | Time limit exceeded | 0 |
7 | 5003ms | 232366kb | Time limit exceeded | 0 |
8 | 5001ms | 228102kb | Time limit exceeded | 0 |
9 | 5008ms | 227995kb | Time limit exceeded | 0 |
10 | 5007ms | 229441kb | Time limit exceeded | 0 |
11 | 5001ms | 228167kb | Time limit exceeded | 0 |
12 | 423ms | 21725kb | OK! | 33 | 0 |
13 | 453ms | 16523kb | Gresit! | 0 |
14 | 667ms | 21889kb | OK! | 1 |
15 | 292ms | 19828kb | Gresit! | 0 |
16 | 5005ms | 231165kb | Time limit exceeded | 0 | 0 |
17 | 5000ms | 164122kb | Time limit exceeded | 0 |
18 | 5002ms | 232230kb | Time limit exceeded | 0 |
19 | 5000ms | 166641kb | Time limit exceeded | 0 |
20 | 5002ms | 229695kb | Time limit exceeded | 0 |
21 | 5002ms | 230436kb | Time limit exceeded | 0 |
22 | 5006ms | 231723kb | Time limit exceeded | 0 |
23 | 5002ms | 226467kb | Time limit exceeded | 0 |
24 | 1729ms | 524308kb | Memory limit exceeded | 0 | 0 |
25 | 1440ms | 524308kb | Memory limit exceeded | 0 |
26 | 1450ms | 524308kb | Memory limit exceeded | 0 |
Punctaj total | 11 |