给定代码的时间和复杂度是多少

问题描述

F(i,j) 表示用户的最大值 可以从第 i 个硬币收集到第 j 个硬币。

F(i,j) = Max(Vi + min(F(i+2,j),F(i+1,j-1) ),Vj + min(F(i+1,j-1),F(i,j-2) ))

因为用户想要最大化硬币数量

Base Cases
    F(i,j) = Vi           If j == i
    F(i,j) = max(Vi,Vj)  If j == i + 1

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)