You are climbing a stair case. It takes n steps to reach to the top.
Each time you can either climb 1 or 2 steps. In how many distinct ways can you climb to the top?
Note: Given n will be a positive integer.
Approach : The standard recursive solution times out so the idea is to use the iterative solution to find the nth fibonacci number.
Here is the link to the ideone solution : http://ideone.com/ErEU6E