Same code giving different output for same input

I am solving [STPAR][1]. And I made this

[2]. Now look at this test case

    1 2 4 3 5

It gives `no` as output.

But if I give this test case individually when run again.. [link][3] , it gives `yes` as output. I don't understand why this is happening. Can anyone please explain..


Answering to myself :slight_smile: . Pretty late though…

After debugging got this solution. On initialising array a to zero, a[1100]={0}, solved the problem. link