Borderou de evaluare (job #2137855)

Utilizator inquisitorAnders inquisitor Data 21 februarie 2018 08:31:58
Problema Radix Sort Status done
Runda Arhiva educationala Compilator cpp | Vezi sursa
Scor 0

Raport evaluator

Compilare: user.cpp: In function ‘void CountingSort(unsigned int*, unsigned int*, unsigned int)’: user.cpp:11:82: warning: operation on ‘i’ may be undefined [-Wsequence-point] for(unsigned int i = 0x0; i != 0x100; index[++i] = index[~-i] + frequence[~-i]); ^ user.cpp:11:82: warning: operation on ‘i’ may be undefined [-Wsequence-point] user.cpp: At global scope: user.cpp:20:37: warning: always_inline function might not be inlinable [-Wattributes] __attribute__((always_inline)) void itoa(unsigned int x) ^ user.cpp:5:37: warning: always_inline function might not be inlinable [-Wattributes] __attribute__((always_inline)) void CountingSort(unsigned int A[], unsigned int B[], unsigned int digit) ^ user.cpp: In function ‘int main()’: user.cpp:44:40: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] freopen("radixsort.in", "r", stdin); ^ user.cpp:47:41: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] scanf("%d %d %d %d", &N, &A, &B, &C); ^ user.cpp: In function ‘void CountingSort(unsigned int*, unsigned int*, unsigned int)’: user.cpp:13:56: warning: iteration 256u invokes undefined behavior [-Waggressive-loop-optimizations] for(unsigned int i = ~0x0; i != 0x0100; --index[++i]); ^ user.cpp:13:34: note: containing loop for(unsigned int i = ~0x0; i != 0x0100; --index[++i]); ^ user.cpp:11:5: warning: iteration 255u invokes undefined behavior [-Waggressive-loop-optimizations] for(unsigned int i = 0x0; i != 0x100; index[++i] = index[~-i] + frequence[~-i]); ^ user.cpp:11:33: note: containing loop for(unsigned int i = 0x0; i != 0x100; index[++i] = index[~-i] + frequence[~-i]); ^
Test Timp executie Memorie folosita Mesaj Punctaj/test Punctaj/grupa
10ms4916kbFisier de iesire lipsa00
28ms4956kbFisier de iesire lipsa0
380ms13584kbFisier de iesire lipsa0
484ms13584kbFisier de iesire lipsa00
5868ms87632kbFisier de iesire lipsa0
6868ms87632kbFisier de iesire lipsa0
7104ms14120kbFisier de iesire lipsa0
81032ms89680kbFisier de iesire lipsa00
91008ms89684kbFisier de iesire lipsa0
101032ms89684kbFisier de iesire lipsa0
Punctaj total0

Ceva nu functioneaza?