2018

我用sum去加,设置xin,jiu。当时就是写不出来。

原来这样子递归就完了。(动态规划)

我怎么想不出呢。

#include<iostream>
using namespace std;
int main()
{
int i,a[56],n;
for(i=1;i<=4;i++)
   a[i]=i;
for(i=5;i<56;i++)
   a[i]=a[i-1]+a[i-3]; //旧的加上新的
while(cin>>n&&n!=0)
   cout<<a[n]<<endl;
return 0;
}

原文地址:https://www.cnblogs.com/anderson0/p/1428951.html