Borderou de evaluare (job #1744858)

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

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:73: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:73: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:88: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:89: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:91: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:93: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
11584ms1056kbOK5
20ms324kbOK5
312ms324kbOK5
416ms320kbIncorect0
58ms316kbIncorect0
60ms304kbOK5
716ms320kbIncorect0
84ms316kbOK5
91184ms7980kbOK5
104ms300kbIncorect0
11308ms8000kbOK5
121264ms8072kbOK5
13644ms8072kbOK5
141636ms5764kbOK5
15104ms8068kbOK5
161336ms8064kbOK5
17180ms4976kbOK5
18280ms4204kbOK5
19252ms1836kbOK5
20120ms680kbOK5
Punctaj total80

Ceva nu functioneaza?