Borderou de evaluare (job #2418187)

Utilizator stoianmihailStoian Mihail stoianmihail Data 4 mai 2019 01:59:29
Problema Potrivirea sirurilor Status done
Runda Arhiva educationala Compilator cpp-64 | Vezi sursa
Scor 40

Raport evaluator

Compilare: main.cpp: In function 'void init()': main.cpp:19:17: warning: array subscript has type 'char' [-Wchar-subscripts] alphaTable[c] = c - 'a' + 1; ^ main.cpp:21:17: warning: array subscript has type 'char' [-Wchar-subscripts] alphaTable[c] = c - 'A' + SIGMA + 1; ^ main.cpp:23:17: warning: array subscript has type 'char' [-Wchar-subscripts] alphaTable[c] = c - '0' + SIGMA * 2 + 1; ^ main.cpp: In function 'int encode(char)': main.cpp:27:22: warning: array subscript has type 'char' [-Wchar-subscripts] return alphaTable[c]; ^ main.cpp: In function 'void transform(complex**, unsigned int, bool)': main.cpp:131:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 1; i <= log; i++) { ~~^~~~~~ main.cpp: In function 'unsigned int logOfPow(unsigned int)': main.cpp:166:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while ((1 << log) < x) ~~~~~~~~~~~^~~ main.cpp: In function 'int main()': main.cpp:267:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while (k < patternLen && text[currIndex + start++] == pattern[k]) ~~^~~~~~~~~~~~ main.cpp:269:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (k == patternLen) { ~~^~~~~~~~~~~~~ main.cpp:344:80: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (rou(textTransformation[val][1]) + reverseSum(patternLen - val - 1) == 2 * rou(textTransformation[val][0])) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.cpp:355:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < blockSize - patternLen + 1; ++i) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.cpp:357:69: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (rou(textTransformation[i + patternLen - 1][1]) + totalSum == 2 * rou(textTransformation[i + patternLen - 1][0])) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.cpp:366:48: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = blockSize - patternLen + 1; i < blockSize; ++i) { ~~^~~~~~~~~~~ main.cpp:367:80: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (rou(textTransformation[i + patternLen - 1][1]) + partialSums[goBack] == 2 * rou(textTransformation[i + patternLen - 1][0])) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.cpp:385:3: warning: label 'noFound' defined but not used [-Wunused-label] noFound : { ^~~~~~~
Test Timp executie Memorie folosita Mesaj Punctaj/test Punctaj/grupa
1101ms21159kbOK22
2100ms21053kbOK22
3104ms21659kbOK22
4123ms21110kbOK22
5127ms21397kbOK22
6126ms21241kbOK22
793ms21233kbOK22
8118ms21381kbOK22
9125ms21123kbOK22
10111ms21061kbOK22
11101ms21348kbOK22
12124ms21118kbOK22
13104ms21282kbOK22
14104ms21405kbOK22
15123ms21127kbOK22
16102ms21426kbOK22
17115ms21229kbOK22
18122ms21073kbOK22
19101ms21106kbOK22
20123ms21233kbOK22
21300ms23330kbTime limit exceeded00
22305ms23199kbTime limit exceeded0
23304ms23855kbTime limit exceeded0
24302ms22593kbTime limit exceeded0
25304ms23306kbTime limit exceeded0
26300ms23568kbTime limit exceeded0
27302ms23404kbTime limit exceeded0
28304ms23539kbTime limit exceeded0
29300ms23592kbTime limit exceeded0
30302ms23195kbTime limit exceeded0
31302ms23195kbTime limit exceeded00
32301ms23461kbTime limit exceeded0
33303ms23605kbTime limit exceeded0
34303ms23433kbTime limit exceeded0
35303ms23576kbTime limit exceeded0
36302ms22790kbTime limit exceeded0
37302ms23556kbTime limit exceeded0
38300ms22937kbTime limit exceeded0
39301ms22544kbTime limit exceeded0
40302ms23556kbTime limit exceeded0
41300ms23855kbTime limit exceeded00
42303ms23461kbTime limit exceeded0
43303ms23883kbTime limit exceeded0
44302ms23425kbTime limit exceeded0
45300ms22794kbTime limit exceeded0
46303ms22384kbTime limit exceeded0
47300ms22937kbTime limit exceeded0
48303ms23592kbTime limit exceeded0
49120ms36880kbMemory limit exceeded0
50300ms23150kbTime limit exceeded0
Punctaj total40

Ceva nu functioneaza?