Borderou de evaluare (job #2146385)

Utilizator inquisitorAnders inquisitor Data 27 februarie 2018 22:45:19
Problema Radix Sort Status done
Runda Arhiva educationala Compilator cpp | Vezi sursa
Scor 0

Raport evaluator

Compilare: user.cpp: In function ‘void CountingSort(u32*, u32*, u32)’: user.cpp:18:73: warning: operation on ‘i’ may be undefined [-Wsequence-point] for(u32 i = 0x0; i != 0x800; index[++i] = index[~-i] + frequence[~-i]); ^ user.cpp:18:73: warning: operation on ‘i’ may be undefined [-Wsequence-point] user.cpp: In function ‘i32 main()’: user.cpp:48:56: warning: operation on ‘i’ may be undefined [-Wsequence-point] v[--i] = (u64(v[-~i]) * A + B) % 0x367C2DC9; ^ user.cpp:55:56: warning: operation on ‘i’ may be undefined [-Wsequence-point] v[--i] = (u64(v[-~i]) * A + B) % 0x7CE67EF6; ^ user.cpp:62:56: warning: operation on ‘i’ may be undefined [-Wsequence-point] v[--i] = (u64(v[-~i]) * A + B) % 0x6F6E4E7B; ^ user.cpp:69:53: warning: operation on ‘i’ may be undefined [-Wsequence-point] v[--i] = (u64(v[-~i]) * A + B) % 0xF4240; ^ user.cpp:76:53: warning: operation on ‘i’ may be undefined [-Wsequence-point] v[--i] = (u64(v[-~i]) * A + B) % 0x65759; ^ user.cpp:83:47: warning: operation on ‘i’ may be undefined [-Wsequence-point] v[--i] = (u64(v[-~i]) * A + B) % C; ^ user.cpp: At global scope: user.cpp:25:37: warning: always_inline function might not be inlinable [-Wattributes] __attribute__((always_inline)) void write(u32 x) ^ user.cpp:12:37: warning: always_inline function might not be inlinable [-Wattributes] __attribute__((always_inline)) void CountingSort(u32 A[], u32 B[], u32 digit) ^ user.cpp: In function ‘void CountingSort(u32*, u32*, u32)’: user.cpp:18:5: warning: iteration 2047u invokes undefined behavior [-Waggressive-loop-optimizations] for(u32 i = 0x0; i != 0x800; index[++i] = index[~-i] + frequence[~-i]); ^ user.cpp:18:24: note: containing loop for(u32 i = 0x0; i != 0x800; index[++i] = index[~-i] + frequence[~-i]); ^
Test Timp executie Memorie folosita Mesaj Punctaj/test Punctaj/grupa
10ms5596kbIncorect00
28ms5600kbIncorect0
376ms13796kbIncorect0
476ms13792kbIncorect00
5684ms90368kbKilled by signal 11(SIGSEGV).0
6696ms90364kbKilled by signal 11(SIGSEGV).0
7104ms13788kbIncorect0
8780ms90368kbKilled by signal 11(SIGSEGV).00
9768ms90364kbKilled by signal 11(SIGSEGV).0
10780ms90364kbKilled by signal 11(SIGSEGV).0
Punctaj total0

Ceva nu functioneaza?