Borderou de evaluare (job #2301976)
| Utilizator | Data | 13 decembrie 2018 18:21:56 | |
|---|---|---|---|
| Problema | Radix Sort | Status | done |
| Runda | Arhiva educationala | Compilator | cpp-64 | Vezi sursa |
| Scor | 0 | ||
Raport evaluator
Eroare de compilare:
main.cpp:6:51: error: 'int index [256]' redeclared as different kind of symbol
int v[2][10000001],i,n,it,cnt[mask+1],index[mask+1];
^
In file included from /usr/include/c++/6/cstring:42:0,
from main.cpp:2:
/usr/include/string.h:477:1: note: previous declaration 'const char* index(const char*, int)'
index (const char *__s, int __c) __THROW
^~~~~
main.cpp: In function 'int main()':
main.cpp:4:23: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
#define mask (1 << 8) -1
~~~~~~~~~^~
main.cpp:19:40: note: in expansion of macro 'mask'
++cnt[(v[it&1][i]>>(it*8))&mask];
^~~~
main.cpp:20:16: error: invalid types '<unresolved overloaded function type>[int]' for array subscript
index[0]=0;
^
main.cpp:22:20: error: invalid types '<unresolved overloaded function type>[int]' for array subscript
index[i]=index[i-1]+cnt[i-1];
^
main.cpp:22:31: error: invalid types '<unresolved overloaded function type>[int]' for array subscript
index[i]=index[i-1]+cnt[i-1];
^
main.cpp:4:23: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
#define mask (1 << 8) -1
~~~~~~~~~^~
main.cpp:5:35: note: in expansion of macro 'mask'
#define pos(x) (x >> (it * 8) ) & mask
^~~~
main.cpp:24:31: note: in expansion of macro 'pos'
v[(it+1)&1][index[pos(v[it&1][i])]++]=v[it&1][i];
^~~
main.cpp:24:46: error: invalid types '<unresolved overloaded function type>[int]' for array subscript
v[(it+1)&1][index[pos(v[it&1][i])]++]=v[it&1][i];
^
Non zero exit status: 1
Ceva nu functioneaza?
- Citeste despre borderoul de evaluare.
- Daca tot nu e bine, contacteaza-ne pe forum !
