Borderou de evaluare (job #1744855)

Utilizator depevladVlad Dumitru-Popescu depevlad Data 20 august 2016 16:49:57
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:70: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:70: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:82: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:83: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:85: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:87: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
11544ms1056kbOK5
20ms328kbOK5
312ms324kbOK5
416ms324kbIncorect0
58ms316kbIncorect0
60ms304kbOK5
712ms320kbIncorect0
84ms320kbOK5
91148ms7980kbOK5
100ms304kbIncorect0
11300ms7996kbOK5
121212ms8068kbOK5
13628ms8072kbOK5
141576ms5760kbOK5
15108ms8068kbOK5
161328ms8072kbOK5
17176ms4980kbOK5
18272ms4208kbOK5
19244ms1840kbOK5
20116ms676kbOK5
Punctaj total80

Ceva nu functioneaza?