1646. 获取生成数组中的最大值简单水题DP

Posted 幽殇默

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1646. 获取生成数组中的最大值简单水题DP相关的知识,希望对你有一定的参考价值。


https://leetcode-cn.com/problems/get-maximum-in-generated-array/

class Solution {
public:
    int getMaximumGenerated(int n) 
    {
        int f[105]={0};
        f[1]=1;
        for(int i=2;i<=n;i++)
        {
            if(i&1) f[i]=f[i/2]+f[i/2+1];
            else f[i]=f[i/2];
        }
        int ans=-1e9;
        for(int i=0;i<=n;i++) ans=max(ans,f[i]);
        return ans;
    }
};

以上是关于1646. 获取生成数组中的最大值简单水题DP的主要内容,如果未能解决你的问题,请参考以下文章

LeetCode刷题1646-简单-获取生成数组中的最大值

LeetCode 1646 获取生成数组中的最大值[数组] HERODING的LeetCode之路

文巾解题 1646. 获取生成数组中的最大值

LeetCode 789. 逃脱阻碍者(贪心) / 1646. 获取生成数组中的最大值 / 787. K 站中转内最便宜的航班(有限制的最短路,重新审视迪杰斯特拉,动态规划)

luogu1854 花店橱窗布置 简单dp+输出方案

POJ 2545+2591+2247+1338简单水题