Borderou de evaluare (job #3370048)
Raport evaluator
Compilare:
main.cpp: In function 'void divide(int, int, std::vector<int>&)':
main.cpp:130:66: warning: narrowing conversion of '(((1 * ((long long int)a[point])) * ((long long int)point)) % ((long long int)((int)mod)))' from 'long long int' to 'int' [-Wnarrowing]
130 | .aib_leftt = {+point, +1, 1ll * a[point] * point % mod, +a[point]},
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
main.cpp:142:29: warning: narrowing conversion of '(((long long int)((int)mod)) - (((1 * ((long long int)a[idx])) * ((long long int)idx)) % ((long long int)((int)mod))))' from 'long long int' to 'int' [-Wnarrowing]
142 | mod - 1ll * a[idx] * idx % mod, mod - a[idx]
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
main.cpp:147:62: warning: narrowing conversion of '(((1 * ((long long int)a[idx])) * ((long long int)(idx - previous[idx]))) % ((long long int)((int)mod)))' from 'long long int' to 'int' [-Wnarrowing]
147 | 1ll * a[idx] * (idx - previous[idx]) % mod
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
| Test |
Timp executie |
Memorie folosita |
Mesaj |
Punctaj/test |
| 1 | 0ms | 303kb | Ok! | 0 |
| 2 | 0ms | 303kb | Ok! | 0 |
| 3 | 0ms | 303kb | Ok! | 5 |
| 4 | 0ms | 303kb | Ok! | 5 |
| 5 | 1ms | 303kb | Ok! | 5 |
| 6 | 1ms | 303kb | Ok! | 5 |
| 7 | 1ms | 303kb | Ok! | 5 |
| 8 | 5ms | 557kb | Ok! | 5 |
| 9 | 6ms | 819kb | Ok! | 5 |
| 10 | 5ms | 819kb | Ok! | 5 |
| 11 | 84ms | 5140kb | Ok! | 6 |
| 12 | 73ms | 4931kb | Ok! | 6 |
| 13 | 54ms | 3756kb | Ok! | 6 |
| 14 | 19ms | 3403kb | Ok! | 6 |
| 15 | 88ms | 4984kb | Ok! | 6 |
| 16 | 69ms | 4464kb | Ok! | 5 |
| 17 | 79ms | 3272kb | Ok! | 5 |
| 18 | 64ms | 2895kb | Ok! | 7 |
| 19 | 69ms | 2781kb | Ok! | 7 |
| 20 | 79ms | 3252kb | Ok! | 6 |
| Punctaj total | 100 |