Borderou de evaluare (job #1901473)

Utilizator oldatlantianSerban Cercelescu oldatlantian Data 3 martie 2017 23:36:54
Problema Towers Status done
Runda Arhiva de probleme Compilator cpp | Vezi sursa
Scor 80

Raport evaluator

Compilare: user.cpp: In function ‘void make_r()’: user.cpp:38:29: warning: capture of variable ‘v’ with non-automatic storage duration [enabled by default] sort(begin(r), end(r), [v, s](int a, int b) { return (s[a] == s[b]) ? (v[a] > v[b]) : (s[a] < s[b]); }); ^ user.cpp:8:13: note: ‘std::vector<int> v’ declared here vector<int> v, s, r; ^ user.cpp:38:32: warning: capture of variable ‘s’ with non-automatic storage duration [enabled by default] sort(begin(r), end(r), [v, s](int a, int b) { return (s[a] == s[b]) ? (v[a] > v[b]) : (s[a] < s[b]); }); ^ user.cpp:8:16: note: ‘std::vector<int> s’ declared here vector<int> v, s, r; ^ user.cpp:51:29: warning: capture of variable ‘v’ with non-automatic storage duration [enabled by default] sort(begin(r), end(r), [v](int a, int b) { return v[a] < v[b]; }); } ^ user.cpp:8:13: note: ‘std::vector<int> v’ declared here vector<int> v, s, r; ^ user.cpp: In function ‘int main()’: user.cpp:80:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (ant + msk < r.size() && v[r[ant + msk]] < t) ^ user.cpp:86:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (ant + msk < r.size() && v[r[ant + msk]] < t) ^
Test Timp executie Memorie folosita Mesaj Punctaj/test
10ms436kbIncorect0
20ms452kbOK5
30ms448kbOK5
40ms448kbOK5
540ms1052kbIncorect0
656ms1580kbOK5
7320ms5012kbIncorect0
8392ms7332kbOK5
9604ms10292kbOK5
10772ms12140kbOK5
11116ms2372kbOK5
12316ms5244kbOK5
13432ms7332kbOK5
14540ms8444kbOK5
15668ms10292kbOK5
16852ms12140kbOK5
17864ms12140kbOK5
18964ms12044kbOK5
19984ms12040kbOK5
20828ms12232kbIncorect0
Punctaj total80

Ceva nu functioneaza?