When submitting a solution in C++, please select either C++14 (GCC 6-32) or C++17 (GCC 7-32) as your compiler. ×

xpact_chaos's blog

By xpact_chaos, history, 10 months ago, In English

I am getting runtime Error on Test 3 while solving this problem 1831C - Copil Copac Draws Trees My submission was this https://codeforces.com/contest/1831/submission/207746010 Can someone plz point out my mistake??

  • Vote: I like it
  • +1
  • Vote: I do not like it

»
10 months ago, # |
  Vote: I like it +17 Vote: I do not like it

memset sets every byte with the specified value, and int is a 4 byte value. So for instance, memset(mini, 250, sizeof(mini)); would set each element of the array as $$$-84215046$$$ instead of $$$250$$$. These values are used as indices later in your code, leading to out-of-bounds error.

Replace memset with a loop to initialize the array elements. That should fix it