Borderou de evaluare (job #1966362)

Utilizator felixiPuscasu Felix felixi Data 15 aprilie 2017 10:34:23
Problema Autobuze Status done
Runda Arhiva de probleme Compilator cpp | Vezi sursa
Scor 20

Raport evaluator

Compilare: user.cpp: In function ‘int main()’: user.cpp:3:456: warning: suggest parentheses around assignment used as truth value [-Wparentheses] std::ifstream K("autobuze.in");std::ofstream L("autobuze.out");const d E=6e7;std::bitset<10000000>H;d v[E],P[E],G[E],N,Z,i,b,x,y;d B(d c){x=1,y=0;for(;x<=N;x*=2);for(;x;x/=2)y+=y+x<=N&&v[y+x]<=c?x:0;return y;}d O(d x){return P[x]==x?x:P[x]=O(P[x]);}void U(d x,d y){d A=O(x),B=O(y);if(A!=B){--Z;(G[A]<G[B]?G[B]+=G[A],P[A]=B:G[A]+=G[B],P[B]=A);}}void M(d x,d y){for(b=2*x;b<=v[N];b+=x)if(H[b]==1)U(y,B(b));}d main(){K>>N;Z=N;for(i=1;i<=N;++i)K>>v[i],H[v[i]]=G[i]=1,P[i]=i;std::sort(v+1,v+N+1);for(i=1;i<=N;++i)M(v[i],i);L<<Z;} ^
Test Timp executie Memorie folosita Mesaj Punctaj/test
10ms428kbOK10
20ms428kbOK10
312ms9008kbKilled by signal 11(SIGSEGV).0
412ms9828kbKilled by signal 11(SIGSEGV).0
512ms8924kbKilled by signal 11(SIGSEGV).0
620ms9968kbKilled by signal 11(SIGSEGV).0
728ms10192kbKilled by signal 11(SIGSEGV).0
836ms10372kbKilled by signal 11(SIGSEGV).0
944ms10320kbKilled by signal 11(SIGSEGV).0
1044ms10372kbKilled by signal 11(SIGSEGV).0
Punctaj total20

Ceva nu functioneaza?