Borderou de evaluare (job #2221945)

Utilizator inquisitorAnders inquisitor Data 16 iulie 2018 10:32:47
Problema Arbori indexati binar Status done
Runda Arhiva educationala Compilator cpp | Vezi sursa
Scor 100

Raport evaluator

Compilare: user.cpp:1:2: warning: #import is a deprecated GCC extension [-Wdeprecated] #import<fstream> ^~~~~~ user.cpp:2:17: warning: multi-character character constant [-Wmultichar] int N,o,t,x,y,B['썐'],s,i,z;int U(int p){for(;N/p;p+=p&-p)B[p]+=x;}int Q(int p){for(s=0;p;p&=~-p)s+=B[p];return s;}main(){std::ifstream f("aib.in");std::ofstream g("aib.out");for(f>>N>>o;N/++y;U(y))f>>x;for(;o--;){f>>t>>y;s=1;for(x=y;N/s;s*=2)z=-1;for(i=0;s;s/=2)i+s>N|x<B[i+s]||(x-=B[i+=s])||(z=i,s=0);t<2&&f>>x;t?g<<(t&1?Q(x)-Q(y-1):z)<<'\n',0:U(y);}} ^~~~~ user.cpp: In function ‘int U(int)’: user.cpp:2:68: warning: no return statement in function returning non-void [-Wreturn-type] int N,o,t,x,y,B['썐'],s,i,z;int U(int p){for(;N/p;p+=p&-p)B[p]+=x;}int Q(int p){for(s=0;p;p&=~-p)s+=B[p];return s;}main(){std::ifstream f("aib.in");std::ofstream g("aib.out");for(f>>N>>o;N/++y;U(y))f>>x;for(;o--;){f>>t>>y;s=1;for(x=y;N/s;s*=2)z=-1;for(i=0;s;s/=2)i+s>N|x<B[i+s]||(x-=B[i+=s])||(z=i,s=0);t<2&&f>>x;t?g<<(t&1?Q(x)-Q(y-1):z)<<'\n',0:U(y);}} ^ user.cpp: At global scope: user.cpp:2:122: warning: ISO C++ forbids declaration of ‘main’ with no type [-Wreturn-type] int N,o,t,x,y,B['썐'],s,i,z;int U(int p){for(;N/p;p+=p&-p)B[p]+=x;}int Q(int p){for(s=0;p;p&=~-p)s+=B[p];return s;}main(){std::ifstream f("aib.in");std::ofstream g("aib.out");for(f>>N>>o;N/++y;U(y))f>>x;for(;o--;){f>>t>>y;s=1;for(x=y;N/s;s*=2)z=-1;for(i=0;s;s/=2)i+s>N|x<B[i+s]||(x-=B[i+=s])||(z=i,s=0);t<2&&f>>x;t?g<<(t&1?Q(x)-Q(y-1):z)<<'\n',0:U(y);}} ^ user.cpp: In function ‘int main()’: user.cpp:2:268: warning: suggest parentheses around comparison in operand of ‘|’ [-Wparentheses] int N,o,t,x,y,B['썐'],s,i,z;int U(int p){for(;N/p;p+=p&-p)B[p]+=x;}int Q(int p){for(s=0;p;p&=~-p)s+=B[p];return s;}main(){std::ifstream f("aib.in");std::ofstream g("aib.out");for(f>>N>>o;N/++y;U(y))f>>x;for(;o--;){f>>t>>y;s=1;for(x=y;N/s;s*=2)z=-1;for(i=0;s;s/=2)i+s>N|x<B[i+s]||(x-=B[i+=s])||(z=i,s=0);t<2&&f>>x;t?g<<(t&1?Q(x)-Q(y-1):z)<<'\n',0:U(y);}} ~~~^~
Test Timp executie Memorie folosita Mesaj Punctaj/test
10ms1384kbOK10
20ms1396kbOK10
38ms1408kbOK10
440ms1484kbOK10
592ms1528kbOK10
6136ms3588kbOK10
7148ms3584kbOK10
8208ms3592kbOK10
9212ms3588kbOK10
10208ms3588kbOK10
Punctaj total100

Ceva nu functioneaza?