Borderou de evaluare (job #1871861)

Utilizator oldatlantianSerban Cercelescu oldatlantian Data 7 februarie 2017 18:23:27
Problema Frequent Status done
Runda Arhiva de probleme Compilator cpp | Vezi sursa
Scor 80

Raport evaluator

Compilare: user.cpp: In function ‘void make_sa()’: user.cpp:32:31: warning: capture of variable ‘pos’ with non-automatic storage duration [enabled by default] sort(sa, sa + n, [lg, pos](const int &a, const int &b) { ^ user.cpp:8:5: note: ‘int pos [19][200005]’ declared here int pos[LG + 1][NMAX], ^ user.cpp: In lambda function: user.cpp:34:50: warning: suggest parentheses around ‘-’ inside ‘<<’ [-Wparentheses] (pos[lg - 1][min(a + (1 << lg - 1), n)] < pos[lg - 1][min(b + (1 << lg - 1), n)]) : ^ user.cpp:34:91: warning: suggest parentheses around ‘-’ inside ‘<<’ [-Wparentheses] (pos[lg - 1][min(a + (1 << lg - 1), n)] < pos[lg - 1][min(b + (1 << lg - 1), n)]) : ^ user.cpp: In function ‘void make_sa()’: user.cpp:39:101: warning: suggest parentheses around ‘-’ inside ‘<<’ [-Wparentheses] if (pos[lg - 1][sa[i]] != pos[lg - 1][sa[i - 1]] || pos[lg - 1][min(n, sa[i] + (1 << lg - 1))] != pos[lg - 1][min(n, sa[i - 1] + (1 << lg - 1))]) ^ user.cpp:39:151: warning: suggest parentheses around ‘-’ inside ‘<<’ [-Wparentheses] if (pos[lg - 1][sa[i]] != pos[lg - 1][sa[i - 1]] || pos[lg - 1][min(n, sa[i] + (1 << lg - 1))] != pos[lg - 1][min(n, sa[i - 1] + (1 << lg - 1))]) ^ user.cpp:20:9: warning: unused variable ‘p’ [-Wunused-variable] int p; ^ user.cpp: In function ‘void make_ap()’: user.cpp:44:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0, p = 0; i < v.size(); ++i) ^ user.cpp:45:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int j = 0; j <= v[i].size(); ++j, ++p) ^ user.cpp: In function ‘void trick()’: user.cpp:71:51: warning: capture of variable ‘lcv’ with non-automatic storage duration [enabled by default] sort(sorted_lcp.rbegin(), sorted_lcp.rend(), [lcv](const int &a, const int &b) { ^ user.cpp:9:5: note: ‘int lcv [200005]’ declared here lcv[NMAX], ^ user.cpp: In function ‘int main()’: user.cpp:124:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int j = 0; j < i.size(); ++j) ^ user.cpp:126:29: warning: operation on ‘np’ may be undefined [-Wsequence-point] str[np++] = 256 + np; } ^
Test Timp executie Memorie folosita Mesaj Punctaj/test
10ms516kbOK5
20ms584kbOK5
34ms760kbOK5
440ms2088kbOK5
520ms1624kbOK5
636ms1980kbOK5
7248ms9788kbOK5
8784ms13568kbOK5
9428ms13000kbOK5
10824ms15404kbOK5
11460ms14616kbOK5
121080ms16844kbOK5
13596ms16412kbOK5
141328ms19188kbOK5
151060ms21728kbOK5
161144ms26672kbOK5
17Depăşit30668kbTime limit exceeded.0
18Depăşit30852kbTime limit exceeded.0
191772ms33588kbIncorect0
20580ms19240kbKilled by signal 11(SIGSEGV).0
Punctaj total80

Ceva nu functioneaza?