Borderou de evaluare (job #1903069)
| Utilizator | 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?
- Citeste despre borderoul de evaluare.
- Daca tot nu e bine, contacteaza-ne pe forum !
