Borderou de evaluare (job #2418188)

Utilizator stoianmihailStoian Mihail stoianmihail Data 4 mai 2019 02:04:11
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:367:48: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = blockSize - patternLen + 1; i < blockSize; ++i) { ~~^~~~~~~~~~~ main.cpp:368: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:387:3: warning: label 'noFound' defined but not used [-Wunused-label] noFound : { ^~~~~~~
Test Timp executie Memorie folosita Mesaj Punctaj/test Punctaj/grupa
1101ms21073kbOK22
2100ms21127kbOK22
3105ms21712kbOK22
4102ms21078kbOK22
5123ms21360kbOK22
6103ms21286kbOK22
7126ms21295kbOK22
8120ms21323kbOK22
9102ms21241kbOK22
10100ms21176kbOK22
11102ms21401kbOK22
12107ms21086kbOK22
13103ms21245kbOK22
14128ms21368kbOK22
15124ms21069kbOK22
16104ms21385kbOK22
17127ms21282kbOK22
18100ms21147kbOK22
19133ms21110kbOK22
20111ms21254kbOK22
21300ms23326kbTime limit exceeded00
22302ms23171kbTime limit exceeded0
23300ms23900kbTime limit exceeded0
24304ms22691kbTime limit exceeded0
25301ms23330kbTime limit exceeded0
26301ms23605kbTime limit exceeded0
27301ms23330kbTime limit exceeded0
28303ms23531kbTime limit exceeded0
29303ms23633kbTime limit exceeded0
30301ms23199kbTime limit exceeded0
31303ms23199kbTime limit exceeded00
32304ms23535kbTime limit exceeded0
33302ms23592kbTime limit exceeded0
34303ms23543kbTime limit exceeded0
35303ms23552kbTime limit exceeded0
36300ms22753kbTime limit exceeded0
37300ms23552kbTime limit exceeded0
38301ms22896kbTime limit exceeded0
39304ms22536kbTime limit exceeded0
40300ms23588kbTime limit exceeded0
41301ms23785kbTime limit exceeded00
42307ms23580kbTime limit exceeded0
43304ms23957kbTime limit exceeded0
44303ms23330kbTime limit exceeded0
45303ms22806kbTime limit exceeded0
46304ms22380kbTime limit exceeded0
47304ms23007kbTime limit exceeded0
48302ms23531kbTime limit exceeded0
49156ms36880kbMemory limit exceeded0
50302ms23175kbTime limit exceeded0
Punctaj total40

Ceva nu functioneaza?