Pagini recente » Borderou de evaluare (job #2585238) | Borderou de evaluare (job #2760169) | Borderou de evaluare (job #818455) | Borderou de evaluare (job #1427000) | Borderou de evaluare (job #3207891)
Borderou de evaluare (job #3207891)
Raport evaluator
Compilare:
main.cpp:3:247: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
3 | using namespace std;int N=1<<16,t,n,i,o,r;void _(auto&a,int q=0){auto b=a;y(r=n=a.size();r/=2;swap(a,b))y(i=0;i<n/2;i+=r,o=0)y(auto w=pow(M_E,(q?-i:i)*M_PI/n*2i),u=a[i*2+o],v=w*a[i*2+o+r];o<r;++o){b[i+o]=u+v;b[i+n/2+o]=u-v;}if(q)y(auto&x:a)x/=n;}main(){fstream g("bacterii2.in");ofstream l("bacterii2.out");g>>t;y(;t--;){vector p(N,0i),q=p;y(g>>n;n--;p[r]+=1)g>>r;y(g>>o;o--;q[r]+=1)g>>r;_(p);_(q);y(i=N;i--;p[i]*=q[i]);_(p,1);y(i=0;i<N;i++){if(o=real(p[i])+.5)l<<i<<" "<<o<<'\n';}l<<'\n';}}
| ^~~~
main.cpp: In function 'int main()':
main.cpp:3:447: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
3 | using namespace std;int N=1<<16,t,n,i,o,r;void _(auto&a,int q=0){auto b=a;y(r=n=a.size();r/=2;swap(a,b))y(i=0;i<n/2;i+=r,o=0)y(auto w=pow(M_E,(q?-i:i)*M_PI/n*2i),u=a[i*2+o],v=w*a[i*2+o+r];o<r;++o){b[i+o]=u+v;b[i+n/2+o]=u-v;}if(q)y(auto&x:a)x/=n;}main(){fstream g("bacterii2.in");ofstream l("bacterii2.out");g>>t;y(;t--;){vector p(N,0i),q=p;y(g>>n;n--;p[r]+=1)g>>r;y(g>>o;o--;q[r]+=1)g>>r;_(p);_(q);y(i=N;i--;p[i]*=q[i]);_(p,1);y(i=0;i<N;i++){if(o=real(p[i])+.5)l<<i<<" "<<o<<'\n';}l<<'\n';}}
| ~^~~~~~~~~~~~~~
Test |
Timp executie |
Memorie folosita |
Mesaj |
Punctaj/test |
1 | 54ms | 3567kb | Incorect | 0 |
Punctaj total | 0 |