Pagini recente » Borderou de evaluare (job #1357174) | Borderou de evaluare (job #1395275) | Borderou de evaluare (job #291197) | Borderou de evaluare (job #2842402) | Borderou de evaluare (job #2222074)
Borderou de evaluare (job #2222074)
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;int U(int p){for(;N/p;p+=p&-p)B[p]+=x;}int Q(int p){for(x=0;p;p&=~-p)x+=B[p];return x;}main(){std::ifstream f("aib.in");std::ofstream g("aib.out");for(f>>N>>o;N/++y;U(y))f>>x;for(;f>>t>>y;){for(s=o=1;N/s;s*=2);for(i=0;o*s;s/=2)i+s>N|y<(x=Q(i+s))||(i+=s,o=x!=y);t<2&&f>>x;t?g<<(t&1?Q(x)-Q(y-1):o?-1:i)<<'\n',0:U(y);}}
^~~~~
user.cpp: In function ‘int U(int)’:
user.cpp:2:66: warning: no return statement in function returning non-void [-Wreturn-type]
int N,o,t,x,y,B['썐'],s,i;int U(int p){for(;N/p;p+=p&-p)B[p]+=x;}int Q(int p){for(x=0;p;p&=~-p)x+=B[p];return x;}main(){std::ifstream f("aib.in");std::ofstream g("aib.out");for(f>>N>>o;N/++y;U(y))f>>x;for(;f>>t>>y;){for(s=o=1;N/s;s*=2);for(i=0;o*s;s/=2)i+s>N|y<(x=Q(i+s))||(i+=s,o=x!=y);t<2&&f>>x;t?g<<(t&1?Q(x)-Q(y-1):o?-1:i)<<'\n',0:U(y);}}
^
user.cpp: At global scope:
user.cpp:2:120: warning: ISO C++ forbids declaration of ‘main’ with no type [-Wreturn-type]
int N,o,t,x,y,B['썐'],s,i;int U(int p){for(;N/p;p+=p&-p)B[p]+=x;}int Q(int p){for(x=0;p;p&=~-p)x+=B[p];return x;}main(){std::ifstream f("aib.in");std::ofstream g("aib.out");for(f>>N>>o;N/++y;U(y))f>>x;for(;f>>t>>y;){for(s=o=1;N/s;s*=2);for(i=0;o*s;s/=2)i+s>N|y<(x=Q(i+s))||(i+=s,o=x!=y);t<2&&f>>x;t?g<<(t&1?Q(x)-Q(y-1):o?-1:i)<<'\n',0:U(y);}}
^
user.cpp: In function ‘int main()’:
user.cpp:2:258: warning: suggest parentheses around comparison in operand of ‘|’ [-Wparentheses]
int N,o,t,x,y,B['썐'],s,i;int U(int p){for(;N/p;p+=p&-p)B[p]+=x;}int Q(int p){for(x=0;p;p&=~-p)x+=B[p];return x;}main(){std::ifstream f("aib.in");std::ofstream g("aib.out");for(f>>N>>o;N/++y;U(y))f>>x;for(;f>>t>>y;){for(s=o=1;N/s;s*=2);for(i=0;o*s;s/=2)i+s>N|y<(x=Q(i+s))||(i+=s,o=x!=y);t<2&&f>>x;t?g<<(t&1?Q(x)-Q(y-1):o?-1:i)<<'\n',0:U(y);}}
~~~^~
Test |
Timp executie |
Memorie folosita |
Mesaj |
Punctaj/test |
1 | 0ms | 1380kb | OK | 10 |
2 | 0ms | 1392kb | OK | 10 |
3 | 8ms | 1408kb | OK | 10 |
4 | 44ms | 1484kb | OK | 10 |
5 | 96ms | 1524kb | OK | 10 |
6 | 144ms | 3588kb | OK | 10 |
7 | 164ms | 3584kb | OK | 10 |
8 | 224ms | 3584kb | OK | 10 |
9 | 228ms | 3588kb | OK | 10 |
10 | 228ms | 3588kb | OK | 10 |
Punctaj total | 100 |