Borderou de evaluare (job #1475952)

Utilizator theprdvtheprdv theprdv Data 24 august 2015 13:50:19
Problema Take 5 Status done
Runda Arhiva de probleme Compilator cpp | Vezi sursa
Scor 40

Raport evaluator

Compilare: user.cpp: In function ‘void remove_r(int)’: user.cpp:30:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (SR[i].p != pos) SR[++SR[0].s] = SR[i]; ^ user.cpp: In function ‘void add_l(int)’: user.cpp:38:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (end && SL[end] > A[k] + A[pos]) SL[i] = SL[end--]; ^ user.cpp: In function ‘int solve(int)’: user.cpp:50:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while (l <= SL[0] && r > 0){ ^ user.cpp:51:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while (r && SRval(r) + SL[l] > S) --r; ^ user.cpp:54:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (SRval(r) + SL[l] == S){ ^ user.cpp:57:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while (nextL <= SL[0] && SL[l] == SL[nextL]) ++nextL; ^ user.cpp:62:49: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] else for (++l; SL[l] == SL[l - 1] && l <= SL[0]; ++l); ^ user.cpp: In function ‘int main()’: user.cpp:90:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (A[i] + SR[SR[0].s].s + SL[SL[0]] < S) break; ^ user.cpp:68:33: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] freopen("take5.in", "r", stdin); ^ user.cpp:69:35: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] freopen("take5.out", "w", stdout); ^ user.cpp:71:24: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] scanf("%d %d", &N, &S); ^ user.cpp:72:49: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] for (int i = 1; i <= N; ++i) scanf("%d", &A[i]); ^
Test Timp executie Memorie folosita Mesaj Punctaj/test
10ms292kbOK5
20ms304kbOK5
30ms332kbOK5
44ms364kbOK5
58ms404kbOK5
64ms428kbIncorect0
728ms636kbOK5
88ms616kbIncorect0
912ms700kbIncorect0
1016ms892kbIncorect0
11260ms1720kbOK5
1244ms1668kbIncorect0
1352ms1948kbIncorect0
1456ms2176kbIncorect0
1576ms2616kbIncorect0
161216ms4184kbOK5
17136ms4152kbIncorect0
18132ms4160kbIncorect0
19128ms4156kbIncorect0
20128ms4160kbIncorect0
Punctaj total40

Ceva nu functioneaza?