i am having problem with subtask 3!
A silly mistake!! You should typecast the pow function to unsigned long long too!! I made the exact same mistake a few days ago in Codeforces Round and choked as my answer failed on System Testing
Your code after correction : link .
P.S. : I checked by submitting correct version of your code. Sorry for that but my intention was to check whether I am fully correct or not!!
Ouch! System tests are savage
A little suggestion for you .
Instead for storing the binary number in an array , you can initialize answer variable to 0 , do left shift by 1 and then add the remainder of the number k divide by 2 , divide k by 2 , decrement n by 1 and repeat this process until n>0 all the while using unsigned long long int . You are complicating the code too much for errors to creep in .
Here is my solution : https://www.codechef.com/viewsolution/15129361
and how does that work?
Lol yea!! It was my fastest ever submission for a ‘B’ problem! I was in the air until the jury dragged me down lol xD
Damn!! Thanks for awarding points @mahendra25