+ 3
Solve this odd step problem!! Java python c++ or in ny language u want to!!
King is really good at killing his opponent. His tactics lies in the way he chooses his steps while chasing his enemy. And the tactic is that he chooses his steps such that (steps%2 == 1). Now he wanted to know in how many ways he can kill his enemy K steps away from him. Order in which King makes his steps does matters. Now he really wants your help to solve the problem! if 5 is the total steps then possibilities are : 1+1+1+1+1 1+3+1 1+1+3 3+1+1 5 total 5 possibilities!!
2 Answers
+ 23
do u mean he can take any number of jumps(but the steps taken must be numbered odd)
let the number of jumps he can take be n & he wanted to complete k steps
then, he first taken a steps , then b steps , then c steps , then d steps....n times
a=2A+1,b=2B,c=2C,d=2D ... so that the step on he steps must be odd numbered
2 (A+B+C+D ...n terms)+1=k
therefore number of possible orders will be ((k-1)/2 - 1 + n)C(n-1)
/*thats a hard question bcz u don't even telled the number times he can jump or steps on new step , number of steps he can skip ...(can be odd as well as even) , but step no. must be odd
Assuming that the stairs are numbered from 1 not from 0 like in java ...lol*/
+ 2
let me give u a test case...
if 5 is the total steps... then possibilities are :
1+1+1+1+1
1+3+1
1+1+3
3+1+1
5
all r odd steps... so 5 possibilities.
u hve to find no. of possibilities.