Question
Consider the following Python code for calculating
Fibonacci numbers using memoization: ┬а ┬а memo = {} ┬а ┬а def fib_memo(n): ┬а ┬а ┬а ┬а if n ┬а ┬а ┬а ┬а ┬а ┬а return n ┬а ┬а ┬а ┬а if n in memo: ┬а ┬а ┬а ┬а ┬а ┬а return memo[n] ┬а ┬а ┬а ┬а result = fib_memo(n-1) + fib_memo(n-2) ┬а ┬а ┬а ┬а memo[n] = result ┬а ┬а ┬а ┬а return result ┬а ┬а # Call: fib_memo(5) ┬а ┬а What is the sequence of values stored in memo after fib_memo(5) completes?Solution
The correct answer is A
рдирд┐рдореНрди рдореЗрдВ рд╕реЗ тАШ supply-side interventionтАЩ рдХрд╛ рд╕рд╣реА рдЕрд░реНрде рд╣реИ ?┬а
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореЗрдВ рд╕реЗ рдХреМрди рд╕рд╛ рдЕрдиреБрдЪреНрдЫреЗрдж рд╕реБрдореЗрд▓рд┐рдд рдирд╣реАрдВ рд╣реИ -
рд╕рдВрд╕рдж рдореЗрдВ рдХрд╛рд░реНрдп рд╣рд┐рдиреНрджреА рдЕрдерд╡рд╛ рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдпрд╣ рдХрд┐рд╕ ...
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд╛рдХреНрдп рдХрд╛ рд╕рд╣реА рдЕрдиреБрд╡рд╛рдж рдХреМрди рд╕рд╛ рд╡рд┐рдХрд▓реНрдк рд╣реЛрдЧрд╛ред┬а
рдЙрд╕я┐╜...
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╢рдмреНрджреЛрдВ рдореЗрдВ рд╕реЗ тАШ рдкреНрд░рддрд┐рд╖реЗрдзрд╛рддреНрдордХ тАЩ рдХрд╛ рд╕рд╣реА рдкрд░реНрдпрд╛рдп я┐╜...
рд╕рдВрд╕рджреАрдп рд░рд╛рдЬрднрд╛рд╖рд╛ рд╕рдорд┐рддрд┐ рдХрд╛ рдЧрдарди рдХрд┐рд╕ рдзрд╛рд░рд╛ рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣...
рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд╢рдмреНрджреЛрдВ рдХрд╛ рд╕рд╣реА рдЕрдиреБрд╡рд╛рдж рд╡рд┐рдХрд▓реНрдкреЛрдВ рд╕реЗ рдЪрдпрди рдХрд░реЗрдВ:
я┐╜...
рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд╢рдмреНрджреЛрдВ рдХрд╛ рд╕рд╣реА рд╣рд┐рдВрджреА рдЕрдиреБрд╡рд╛рдж рд╡рд┐рдХрд▓реНрдкреЛрдВ рд╕реЗ рдЪрдпрди рдХрд░я┐╜...
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореЗрдВ рд╕реЗ рдХреМрди рд╕реА рднрд╛рд╖рд╛ рддреНрд░рд┐рдкреБрд░рд╛ рдХреА рд░рд╛рдЬрднрд╛рд╖рд╛ рд╣реИ ?
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛ рд╕рд╣реА рдЕрдиреБрд╡рд╛рдж рдЪреБрдиреЗрдВ:
(i) рдкрд╛рддреНрд░рддрд╛ рдорд╛рдирджрдВрдб рдЕрджреНрдпя┐╜...