Borderou de evaluare (job #1903069)

Utilizator medicinedoctoralexandru medicinedoctor Data 4 martie 2017 22:57:04
Problema Arbori indexati binar Status done
Runda Arhiva educationala Compilator cpp | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: user.cpp:10:33: error: template argument 1 is invalid vector <vector <unsigned __int16> > a; ^ user.cpp:10:33: error: template argument 2 is invalid user.cpp:10:35: error: template argument 1 is invalid vector <vector <unsigned __int16> > a; ^ user.cpp:10:35: error: template argument 2 is invalid user.cpp:10:38: error: invalid type in declaration before ‘;’ token vector <vector <unsigned __int16> > a; ^ user.cpp: In function ‘int main()’: user.cpp:18:7: error: request for member ‘resize’ in ‘a’, which is of non-class type ‘int’ a.resize(s); ^ user.cpp:24:16: error: invalid types ‘int[int]’ for array subscript a[i / s].push_back(x); ^ user.cpp:27:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < q.size(); i++) ^ user.cpp:30:32: error: invalid types ‘int[int]’ for array subscript for (int j = 0; j < a[i].size(); j++) ^ user.cpp:31:21: error: invalid types ‘int[int]’ for array subscript w += a[i][j]; ^ user.cpp:42:20: error: invalid types ‘int[int]’ for array subscript a[x / s] [x % s] += y; ^ user.cpp:53:69: error: invalid types ‘int[int]’ for array subscript for (int i = x % s; i < y % s + 1; i++) w += a[x / s][i]; ^ user.cpp:57:48: error: invalid types ‘int[int]’ for array subscript for (int i = x % s; i < a[x / s] .size(); i++) w += a[x / s][i]; ^ user.cpp:57:76: error: invalid types ‘int[int]’ for array subscript for (int i = x % s; i < a[x / s] .size(); i++) w += a[x / s][i]; ^ user.cpp:61:65: error: invalid types ‘int[int]’ for array subscript for (int i = 0; i < y % s + 1; i++) w += a[y / s][i]; ^ user.cpp:71:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while (i < q.size() && w + q[i] < x) w += q[i], i++; ^ user.cpp:71:47: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while (i < q.size() && w + q[i] < x) w += q[i], i++; ^ user.cpp:72:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i < q.size() && w + q[i] == x) w += q[i], j = a[i].size();

Ceva nu functioneaza?