Borderou de evaluare (job #2136573)

Utilizator inquisitorAnders inquisitor Data 19 februarie 2018 23:27:44
Problema Radix Sort Status done
Runda Arhiva educationala Compilator cpp | Vezi sursa
Scor 100

Raport evaluator

Compilare: user.cpp:2:19: warning: multi-character character constant [-Wmultichar] int N,A,B,C,i=1,v['ॆ'];std::queue<int>b[256];main(){std::ifstream("radixsort.in")>>N>>A>>B>>C;for(*v=B;i<N;v[i]=(1LL*v[i++-1]*A+B)%C);for(A=0;A<4;++A){for(i=B=0;i-N;b[v[i++]>>A*8&255].push(v[i]));for(i=0;i<256;++i)for(;!b[i].empty();v[B++]=b[i].front(),b[i].pop());}std::ofstream o("radixsort.out");for(i=0;i<N;i+=10)o<<v[i]<<' ';} ^ user.cpp:2:53: warning: ISO C++ forbids declaration of ‘main’ with no type [-Wreturn-type] int N,A,B,C,i=1,v['ॆ'];std::queue<int>b[256];main(){std::ifstream("radixsort.in")>>N>>A>>B>>C;for(*v=B;i<N;v[i]=(1LL*v[i++-1]*A+B)%C);for(A=0;A<4;++A){for(i=B=0;i-N;b[v[i++]>>A*8&255].push(v[i]));for(i=0;i<256;++i)for(;!b[i].empty();v[B++]=b[i].front(),b[i].pop());}std::ofstream o("radixsort.out");for(i=0;i<N;i+=10)o<<v[i]<<' ';} ^ user.cpp: In function ‘int main()’: user.cpp:2:134: warning: operation on ‘i’ may be undefined [-Wsequence-point] int N,A,B,C,i=1,v['ॆ'];std::queue<int>b[256];main(){std::ifstream("radixsort.in")>>N>>A>>B>>C;for(*v=B;i<N;v[i]=(1LL*v[i++-1]*A+B)%C);for(A=0;A<4;++A){for(i=B=0;i-N;b[v[i++]>>A*8&255].push(v[i]));for(i=0;i<256;++i)for(;!b[i].empty();v[B++]=b[i].front(),b[i].pop());}std::ofstream o("radixsort.out");for(i=0;i<N;i+=10)o<<v[i]<<' ';} ^ user.cpp:2:196: warning: operation on ‘i’ may be undefined [-Wsequence-point] int N,A,B,C,i=1,v['ॆ'];std::queue<int>b[256];main(){std::ifstream("radixsort.in")>>N>>A>>B>>C;for(*v=B;i<N;v[i]=(1LL*v[i++-1]*A+B)%C);for(A=0;A<4;++A){for(i=B=0;i-N;b[v[i++]>>A*8&255].push(v[i]));for(i=0;i<256;++i)for(;!b[i].empty();v[B++]=b[i].front(),b[i].pop());}std::ofstream o("radixsort.out");for(i=0;i<N;i+=10)o<<v[i]<<' ';} ^
Test Timp executie Memorie folosita Mesaj Punctaj/test Punctaj/grupa
10ms1736kbOK1030
212ms4532kbOK10
3140ms10568kbOK10
4144ms10540kbOK1040
51568ms85400kbOK10
61644ms84384kbOK10
7180ms10300kbOK10
81844ms83276kbOK1030
91852ms83312kbOK10
101864ms83072kbOK10
Punctaj total100

Ceva nu functioneaza?