in this question n should be divisible by all three??
Exchanging coin dp
@shampblocks no its not possible everytime lets take a example n=27
n/2 gives 13
n/3 gives 9
n/4 gives 6
so ans 28 and in this it don’t divide 2 and 4
so conclusion it dont matter whether divides or not.
dont forget to hit like and mark resolved if cleared 
so i dont have to check for divisibility just check for lower subtree for divided value?? like for n==27 if n/2 we do we get 13 so i should check for 13 or not??
yes dont check whether its divided or not just do it
hello sir i have done this question it is passed but i m confused in how to calculate its time complexity??
here look so many overlapping subproblems so time complexity would be aprrox o(n)
only left side ans will be calculated in right side we directly use dp
i solved recurrence by brute force my complexity coming 3^(logn +1) we can take 3 as 2 to make time complexity O(n)??
@shampblocks yes sorry it would be o(n) if operations given n-2,n-3,n-4 , your complexity is right my mistake
so it should be o(n) for recursive breute force but when i am memoizing it how to calculate time complexity??
@shampblocks
for recursive bruteforce your correct
for memorising see the photo you only have to go bottom of tree once in left all other values(most of them will be calculated) so complexity o(logn)
for brute force it would be n i think
i am thinking in this way log(n) base 2 + log(n) base 4 +log(n) base 3 so time complexity would be 3*log(n) base …is it correct way??
brute force means when i am not memoizing it
@shampblocks well if you think properties of log then 3^(log3n) is n only so yes its nearly equal n
if we consider log3n+log2n+log4n as log3n
tell me about this??
what should i tell you about?
i am thinking in this way log(n) base 2 + log(n) base 4 +log(n) base 3 so time complexity would be 3*log(n) base …is it correct way??
for memorising you are telling it?
