Pagini recente » Borderou de evaluare (job #2346397) | Borderou de evaluare (job #1192797) | Borderou de evaluare (job #1993597) | Borderou de evaluare (job #70355) | Borderou de evaluare (job #2221945)
Borderou de evaluare (job #2221945)
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 |
1 | 0ms | 1384kb | OK | 10 |
2 | 0ms | 1396kb | OK | 10 |
3 | 8ms | 1408kb | OK | 10 |
4 | 40ms | 1484kb | OK | 10 |
5 | 92ms | 1528kb | OK | 10 |
6 | 136ms | 3588kb | OK | 10 |
7 | 148ms | 3584kb | OK | 10 |
8 | 208ms | 3592kb | OK | 10 |
9 | 212ms | 3588kb | OK | 10 |
10 | 208ms | 3588kb | OK | 10 |
Punctaj total | 100 |