Borderou de evaluare (job #1503635)

Utilizator al.mocanuAlexandru Mocanu al.mocanu Data 16 octombrie 2015 17:44:20
Problema Componente tare conexe Status done
Runda Arhiva educationala Compilator cpp | Vezi sursa
Scor 10

Raport evaluator

Compilare: user.cpp: In function ‘int main()’: user.cpp:7:345: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] using namespace std;int n,m,i,j,x,y,a[MAX],z[MAX],ind;bool o[MAX];stack<int>s;vector<int>l[MAX],c;vector<vector<int> >C;void t(int x);int main(){freopen("ctc.in","r",stdin);freopen("ctc.out","w",stdout);scanf("%d%d",&n,&m);for(i=0;i<m;i++){scanf("%d%d",&x,&y);l[x].pb(y);}for(i=1;i<=n;i++)if(!a[i])t(i);printf("%d\n",C.size());for(i=0;i<C.size();i++){for(j=0;j<C[i].size();j++)printf("%d ",C[i][j]);printf("\n");}return 0;}void t(int x){s.push(x);z[x]=a[x]=ind++;o[x]=1;for(int i=0;i<l[x].size();i++)if(!a[l[x][i]]){t(l[x][i]);z[x]=k(z[x],z[l[x][i]]);}else z[x]=k(z[x],a[l[x][i]]);if(z[x]==a[x]){int w;c.clear();do{w=s.top(),s.pop();o[w]=0;c.pb(w);}while(w!=x);C.pb(c);}} ^ user.cpp:7:372: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] using namespace std;int n,m,i,j,x,y,a[MAX],z[MAX],ind;bool o[MAX];stack<int>s;vector<int>l[MAX],c;vector<vector<int> >C;void t(int x);int main(){freopen("ctc.in","r",stdin);freopen("ctc.out","w",stdout);scanf("%d%d",&n,&m);for(i=0;i<m;i++){scanf("%d%d",&x,&y);l[x].pb(y);}for(i=1;i<=n;i++)if(!a[i])t(i);printf("%d\n",C.size());for(i=0;i<C.size();i++){for(j=0;j<C[i].size();j++)printf("%d ",C[i][j]);printf("\n");}return 0;}void t(int x){s.push(x);z[x]=a[x]=ind++;o[x]=1;for(int i=0;i<l[x].size();i++)if(!a[l[x][i]]){t(l[x][i]);z[x]=k(z[x],z[l[x][i]]);}else z[x]=k(z[x],a[l[x][i]]);if(z[x]==a[x]){int w;c.clear();do{w=s.top(),s.pop();o[w]=0;c.pb(w);}while(w!=x);C.pb(c);}} ^ user.cpp: In function ‘void t(int)’: user.cpp:7:495: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] using namespace std;int n,m,i,j,x,y,a[MAX],z[MAX],ind;bool o[MAX];stack<int>s;vector<int>l[MAX],c;vector<vector<int> >C;void t(int x);int main(){freopen("ctc.in","r",stdin);freopen("ctc.out","w",stdout);scanf("%d%d",&n,&m);for(i=0;i<m;i++){scanf("%d%d",&x,&y);l[x].pb(y);}for(i=1;i<=n;i++)if(!a[i])t(i);printf("%d\n",C.size());for(i=0;i<C.size();i++){for(j=0;j<C[i].size();j++)printf("%d ",C[i][j]);printf("\n");}return 0;}void t(int x){s.push(x);z[x]=a[x]=ind++;o[x]=1;for(int i=0;i<l[x].size();i++)if(!a[l[x][i]]){t(l[x][i]);z[x]=k(z[x],z[l[x][i]]);}else z[x]=k(z[x],a[l[x][i]]);if(z[x]==a[x]){int w;c.clear();do{w=s.top(),s.pop();o[w]=0;c.pb(w);}while(w!=x);C.pb(c);}} ^ user.cpp: In function ‘int main()’: user.cpp:7:173: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] using namespace std;int n,m,i,j,x,y,a[MAX],z[MAX],ind;bool o[MAX];stack<int>s;vector<int>l[MAX],c;vector<vector<int> >C;void t(int x);int main(){freopen("ctc.in","r",stdin);freopen("ctc.out","w",stdout);scanf("%d%d",&n,&m);for(i=0;i<m;i++){scanf("%d%d",&x,&y);l[x].pb(y);}for(i=1;i<=n;i++)if(!a[i])t(i);printf("%d\n",C.size());for(i=0;i<C.size();i++){for(j=0;j<C[i].size();j++)printf("%d ",C[i][j]);printf("\n");}return 0;}void t(int x){s.push(x);z[x]=a[x]=ind++;o[x]=1;for(int i=0;i<l[x].size();i++)if(!a[l[x][i]]){t(l[x][i]);z[x]=k(z[x],z[l[x][i]]);}else z[x]=k(z[x],a[l[x][i]]);if(z[x]==a[x]){int w;c.clear();do{w=s.top(),s.pop();o[w]=0;c.pb(w);}while(w!=x);C.pb(c);}} ^ user.cpp:7:203: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] using namespace std;int n,m,i,j,x,y,a[MAX],z[MAX],ind;bool o[MAX];stack<int>s;vector<int>l[MAX],c;vector<vector<int> >C;void t(int x);int main(){freopen("ctc.in","r",stdin);freopen("ctc.out","w",stdout);scanf("%d%d",&n,&m);for(i=0;i<m;i++){scanf("%d%d",&x,&y);l[x].pb(y);}for(i=1;i<=n;i++)if(!a[i])t(i);printf("%d\n",C.size());for(i=0;i<C.size();i++){for(j=0;j<C[i].size();j++)printf("%d ",C[i][j]);printf("\n");}return 0;}void t(int x){s.push(x);z[x]=a[x]=ind++;o[x]=1;for(int i=0;i<l[x].size();i++)if(!a[l[x][i]]){t(l[x][i]);z[x]=k(z[x],z[l[x][i]]);}else z[x]=k(z[x],a[l[x][i]]);if(z[x]==a[x]){int w;c.clear();do{w=s.top(),s.pop();o[w]=0;c.pb(w);}while(w!=x);C.pb(c);}} ^ user.cpp:7:223: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] using namespace std;int n,m,i,j,x,y,a[MAX],z[MAX],ind;bool o[MAX];stack<int>s;vector<int>l[MAX],c;vector<vector<int> >C;void t(int x);int main(){freopen("ctc.in","r",stdin);freopen("ctc.out","w",stdout);scanf("%d%d",&n,&m);for(i=0;i<m;i++){scanf("%d%d",&x,&y);l[x].pb(y);}for(i=1;i<=n;i++)if(!a[i])t(i);printf("%d\n",C.size());for(i=0;i<C.size();i++){for(j=0;j<C[i].size();j++)printf("%d ",C[i][j]);printf("\n");}return 0;}void t(int x){s.push(x);z[x]=a[x]=ind++;o[x]=1;for(int i=0;i<l[x].size();i++)if(!a[l[x][i]]){t(l[x][i]);z[x]=k(z[x],z[l[x][i]]);}else z[x]=k(z[x],a[l[x][i]]);if(z[x]==a[x]){int w;c.clear();do{w=s.top(),s.pop();o[w]=0;c.pb(w);}while(w!=x);C.pb(c);}} ^ user.cpp:7:260: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] using namespace std;int n,m,i,j,x,y,a[MAX],z[MAX],ind;bool o[MAX];stack<int>s;vector<int>l[MAX],c;vector<vector<int> >C;void t(int x);int main(){freopen("ctc.in","r",stdin);freopen("ctc.out","w",stdout);scanf("%d%d",&n,&m);for(i=0;i<m;i++){scanf("%d%d",&x,&y);l[x].pb(y);}for(i=1;i<=n;i++)if(!a[i])t(i);printf("%d\n",C.size());for(i=0;i<C.size();i++){for(j=0;j<C[i].size();j++)printf("%d ",C[i][j]);printf("\n");}return 0;}void t(int x){s.push(x);z[x]=a[x]=ind++;o[x]=1;for(int i=0;i<l[x].size();i++)if(!a[l[x][i]]){t(l[x][i]);z[x]=k(z[x],z[l[x][i]]);}else z[x]=k(z[x],a[l[x][i]]);if(z[x]==a[x]){int w;c.clear();do{w=s.top(),s.pop();o[w]=0;c.pb(w);}while(w!=x);C.pb(c);}} ^
Test Timp executie Memorie folosita Mesaj Punctaj/test Punctaj/grupa
10ms1472kbNumar de componente gresit00
20ms1468kbCorect10
30ms1476kbNumar de componente gresit0
44ms1504kbNumar de componente gresit00
58ms1608kbNumar de componente gresit0
620ms1816kbNumar de componente gresit0
732ms2168kbNumar de componente gresit00
888ms2956kbNumar de componente gresit0
9164ms4876kbNumar de componente gresit0
10244ms7416kbCorect1010
Punctaj total10

Ceva nu functioneaza?