I have solved this question.
This is my code link: http://www.codechef.com/viewsolution/4569727
and according to the submission details my code uses a time 0.03 (seconds I believe) and a memory of 2.2M.
Whereas, as there are sample submissions along side the problem, one of those sample submissions link is: http://www.codechef.com/viewsolution/634997
The time that this code uses according to codechef is 0.00 and memory is 1.6M. And I believe that this code is better than my code. But the logic and the complexity appears the same to me. Apart from the fact that I am using a function, but i don’t think that shall affect this much and I am using pointers to my functions so the memory used shall also be the same I believe.
Please reply guys. Thanks for your help in advance.
This is the problem link: http://www.codechef.com/problems/DRAGNXOR
just in case if that helps.