Borderou de evaluare (job #1744842)

Utilizator depevladVlad Dumitru-Popescu depevlad Data 20 august 2016 16:26:02
Problema Rompetrol Status done
Runda Arhiva de probleme Compilator cpp | Vezi sursa
Scor 75

Raport evaluator

Compilare: user.cpp: In function ‘void DynamicProgramming0(int)’: user.cpp:56:69: warning: narrowing conversion of ‘((dp[dp_state][i][1] + (((long long int)dist[i]) * sum_petrol[i])) - sum_mixed[i])’ from ‘int64_t {aka long long int}’ to ‘double’ inside { } [-Wnarrowing] lines[i] = { dp[dp_state][i][1] + 1ll * dist[i] * sum_petrol[i] - sum_mixed[i], -dist[i] }; ^ user.cpp:56:14: warning: narrowing conversion of ‘- dist[i]’ from ‘int’ to ‘double’ inside { } [-Wnarrowing] lines[i] = { dp[dp_state][i][1] + 1ll * dist[i] * sum_petrol[i] - sum_mixed[i], -dist[i] }; ^ user.cpp: In function ‘void DynamicProgramming1(int)’: user.cpp:69:43: warning: narrowing conversion of ‘(dp[dp_state_other][i][0] + sum_mixed[i])’ from ‘int64_t {aka long long int}’ to ‘double’ inside { } [-Wnarrowing] lines[i] = { dp[dp_state_other][i][0] + sum_mixed[i], -sum_petrol[i] }; ^ user.cpp:69:14: warning: narrowing conversion of ‘- sum_petrol[i]’ from ‘int64_t {aka long long int}’ to ‘double’ inside { } [-Wnarrowing] lines[i] = { dp[dp_state_other][i][0] + sum_mixed[i], -sum_petrol[i] }; ^ user.cpp: In function ‘int main()’: user.cpp:79:38: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] freopen("rompetrol.in", "r", stdin); ^ user.cpp:80:40: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] freopen("rompetrol.out", "w", stdout); ^ user.cpp:82:25: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] scanf("%d %d", &n, &k); ^ user.cpp:84:54: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] scanf("%d %d %d", &dist[i], &petrol[i], &cost[i]); ^
Test Timp executie Memorie folosita Mesaj Punctaj/test
11460ms1060kbOK5
20ms324kbOK5
312ms324kbOK5
416ms324kbIncorect0
58ms316kbIncorect0
60ms296kbOK5
712ms320kbIncorect0
84ms312kbOK5
91092ms7976kbOK5
100ms296kbIncorect0
11292ms7992kbOK5
121160ms8072kbOK5
13600ms8072kbOK5
141500ms5760kbOK5
15108ms8064kbOK5
161252ms8068kbOK5
17172ms4972kbOK5
18260ms4200kbOK5
19232ms1836kbOK5
20112ms676kbIncorect0
Punctaj total75

Ceva nu functioneaza?