Borderou de evaluare (job #1881621)

Utilizator mihai2003LLL LLL mihai2003 Data 16 februarie 2017 17:01:19
Problema Perle Status done
Runda Arhiva de probleme Compilator cpp | Vezi sursa
Scor 100

Raport evaluator

Compilare: user.cpp: In function ‘int main()’: user.cpp:2:75: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] int v[10002], B(int i),C(int i);int main(){freopen("perle.in", "r", stdin);freopen("perle.out", "w", stdout);int n,nr;scanf("%d",&n);for(int i=1; i<=n; i++) {scanf("%d", &nr);for(int j=1; j<=nr; j++)scanf("%d",&v[j]);if(nr==1)printf("1\n");else if(B(1)==nr+1 || C(1)==nr+1)printf("1\n");else printf("0\n");}return 0;}int B(int i){if(v[i]==2)return B(i+1);if(v[i]==1 && v[i+2]==3)return C(i+4);return -1;}int C(int i){if(v[i]==2)return i+1;if(v[i]==3)return C(B(i+1));if(v[i]==1 && v[i+1]==2)return i+3;return -1;} ^ user.cpp:2:109: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] int v[10002], B(int i),C(int i);int main(){freopen("perle.in", "r", stdin);freopen("perle.out", "w", stdout);int n,nr;scanf("%d",&n);for(int i=1; i<=n; i++) {scanf("%d", &nr);for(int j=1; j<=nr; j++)scanf("%d",&v[j]);if(nr==1)printf("1\n");else if(B(1)==nr+1 || C(1)==nr+1)printf("1\n");else printf("0\n");}return 0;}int B(int i){if(v[i]==2)return B(i+1);if(v[i]==1 && v[i+2]==3)return C(i+4);return -1;}int C(int i){if(v[i]==2)return i+1;if(v[i]==3)return C(B(i+1));if(v[i]==1 && v[i+1]==2)return i+3;return -1;} ^ user.cpp:2:133: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] int v[10002], B(int i),C(int i);int main(){freopen("perle.in", "r", stdin);freopen("perle.out", "w", stdout);int n,nr;scanf("%d",&n);for(int i=1; i<=n; i++) {scanf("%d", &nr);for(int j=1; j<=nr; j++)scanf("%d",&v[j]);if(nr==1)printf("1\n");else if(B(1)==nr+1 || C(1)==nr+1)printf("1\n");else printf("0\n");}return 0;}int B(int i){if(v[i]==2)return B(i+1);if(v[i]==1 && v[i+2]==3)return C(i+4);return -1;}int C(int i){if(v[i]==2)return i+1;if(v[i]==3)return C(B(i+1));if(v[i]==1 && v[i+1]==2)return i+3;return -1;} ^ user.cpp:2:175: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] int v[10002], B(int i),C(int i);int main(){freopen("perle.in", "r", stdin);freopen("perle.out", "w", stdout);int n,nr;scanf("%d",&n);for(int i=1; i<=n; i++) {scanf("%d", &nr);for(int j=1; j<=nr; j++)scanf("%d",&v[j]);if(nr==1)printf("1\n");else if(B(1)==nr+1 || C(1)==nr+1)printf("1\n");else printf("0\n");}return 0;}int B(int i){if(v[i]==2)return B(i+1);if(v[i]==1 && v[i+2]==3)return C(i+4);return -1;}int C(int i){if(v[i]==2)return i+1;if(v[i]==3)return C(B(i+1));if(v[i]==1 && v[i+1]==2)return i+3;return -1;} ^ user.cpp:2:217: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] int v[10002], B(int i),C(int i);int main(){freopen("perle.in", "r", stdin);freopen("perle.out", "w", stdout);int n,nr;scanf("%d",&n);for(int i=1; i<=n; i++) {scanf("%d", &nr);for(int j=1; j<=nr; j++)scanf("%d",&v[j]);if(nr==1)printf("1\n");else if(B(1)==nr+1 || C(1)==nr+1)printf("1\n");else printf("0\n");}return 0;}int B(int i){if(v[i]==2)return B(i+1);if(v[i]==1 && v[i+2]==3)return C(i+4);return -1;}int C(int i){if(v[i]==2)return i+1;if(v[i]==3)return C(B(i+1));if(v[i]==1 && v[i+1]==2)return i+3;return -1;} ^
Test Timp executie Memorie folosita Mesaj Punctaj/test
10ms436kbOK!10
20ms432kbOK!10
30ms432kbOK!10
40ms432kbOK!10
50ms432kbOK!10
60ms432kbOK!10
70ms432kbOK!10
84ms460kbOK!10
94ms464kbOK!10
108ms472kbOK!10
Punctaj total100

Ceva nu functioneaza?