Record Case Detail

Notes

This function is in beta test. Please help improve it in the issues here.

Stderr

=================================================================
==57383==ERROR: AddressSanitizer: attempting double-free on 0x616000000680 in thread T0:
    #0 0x4dc7a0  (/out/package/ex4+0x4dc7a0)
    #1 0x7f104eecc36d  (/lib/x86_64-linux-gnu/libc.so.6+0x7e36d)
    #2 0x4db23d  (/out/package/ex4+0x4db23d)
    #3 0x518827  (/out/package/ex4+0x518827)
    #4 0x514fe7  (/out/package/ex4+0x514fe7)
    #5 0x7f104ee6fb96  (/lib/x86_64-linux-gnu/libc.so.6+0x21b96)
    #6 0x41cab9  (/out/package/ex4+0x41cab9)

0x616000000680 is located 0 bytes inside of 552-byte region [0x616000000680,0x6160000008a8)
freed by thread T0 here:
    #0 0x4dc7a0  (/out/package/ex4+0x4dc7a0)
    #1 0x7f104eecc36d  (/lib/x86_64-linux-gnu/libc.so.6+0x7e36d)

previously allocated by thread T0 here:
    #0 0x4dc970  (/out/package/ex4+0x4dc970)
    #1 0x7f104eecceb9  (/lib/x86_64-linux-gnu/libc.so.6+0x7eeb9)
    #2 0x515402  (/out/package/ex4+0x515402)
    #3 0x514fe7  (/out/package/ex4+0x514fe7)
    #4 0x7f104ee6fb96  (/lib/x86_64-linux-gnu

Hints

Your answer may be identical to the JOJ answer in the first several lines.

However, the main problem you meet now is Runtime Error. And the exit code of your program is 1, which should be 0.

Please double check your code to solve this problem and try again.

Your Answer


        

JOJ Answer

STDOUT START
13 51 2 -103 0 
-136 97 77 -1 49 
-83 41 -15 -49 22 
-62 14 -24 -57 -60 
136 32 -40 137 -161 

-812 -1558 805 1461 -405 
-14080 -8472 644 -178 1225 
-499 11094 -5556 10125 455 
-4760 -8335 1917 6374 3354 
2840 -6597 4053 -15699 -2972 

2651 3972 -755 -433 -18331 
2282 -3600 3237 720 5220 
6266 5093 -3397 609 8159 
36 7570 -1309 -2567 -8483 
-1517 -12966 7351 1874 -4525 
STDOUT END