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;
}
};