Borderou de evaluare (job #2386341)
Utilizator | Data | 22 martie 2019 16:43:26 | |
---|---|---|---|
Problema | Radix Sort | Status | done |
Runda | Arhiva educationala | Compilator | cpp-64 | Vezi sursa |
Scor | 0 |
Raport evaluator
Eroare de compilare:
main.cpp:1:19: warning: extra tokens at end of #include directive
#include <fstream>#include <queue>
^
main.cpp:2:107: error: 'queue' does not name a type
using namespace std;ifstream f("radixsort.in");ofstream g("radixsort.out");int n,a,b,c,v[10000001],i,j,nr;queue <int> q[4096];int main()
^~~~~
main.cpp: In function 'int main()':
main.cpp:3:135: error: 'q' was not declared in this scope
{ios::sync_with_stdio(false);f>>n>>a>>b>>c;v[1]=b;for(i=2; i<=n; i++)v[i]=(1LL*v[i-1]*a+b)%c;for(j=0; j<=24; j+=8){for(i=1; i<=n; i++)q[(v[i]>>j)&255].push(v[i]);nr=0;for(i=0; i<=255 && nr<n; i++)while(!q[i].empty()){v[++nr]=q[i].front();q[i].pop();}}for(i=1; i<=n; i=i+10)g<<v[i]<<' ';return 0;}
^
main.cpp:3:204: error: 'q' was not declared in this scope
{ios::sync_with_stdio(false);f>>n>>a>>b>>c;v[1]=b;for(i=2; i<=n; i++)v[i]=(1LL*v[i-1]*a+b)%c;for(j=0; j<=24; j+=8){for(i=1; i<=n; i++)q[(v[i]>>j)&255].push(v[i]);nr=0;for(i=0; i<=255 && nr<n; i++)while(!q[i].empty()){v[++nr]=q[i].front();q[i].pop();}}for(i=1; i<=n; i=i+10)g<<v[i]<<' ';return 0;}
^
Non zero exit status: 1
Ceva nu functioneaza?
- Citeste despre borderoul de evaluare.
- Daca tot nu e bine, contacteaza-ne pe forum !