Serendipity丶


私信TA

用户名:uq_38590416266

访问量:2433

签 名:

别人的屋檐再大,不如自己手中有伞

等  级
排  名 64
经  验 10627
参赛次数 0
文章发表 33
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

唯有提高自己的核心竞争能力,才可在逆流中不断前进。


解题思路:

注意事项:

参考代码:

#include<bits/stdc++.h>

using namespace std;

int n,num,a[10001]; 

int f1(int n)

{

if(a[n]!=0)//此为防止时间超限  看列举 a[6]=0  进去 a[6]=1; 

return 0;                 //然后a[1]=0 进去 a[1]=1; 然后结束 

a[n]=1;                   //a[2]=0  进去  a[2]=1; 然后a[1]=1 进去直接返回 a[2]=a[2]+a[1]=2;                             

for(int i=1;i<=n/2;i++)   //a[3]=0   进去 a[3]=1  然后a[1]=1  进去直接返回 a[3]=a[3]+a[1]=2; 

{                         // a[6]=a[1]+a[2]+a[3]=1+1+2+2;

f1(i);                //看完点个赞再走哦!!!! 

a[n]=a[n]+a[i];

}

}

int main()

{

cin>>n;

num=0;

f1(n);

cout<<a[n];

return 0;

}


 

0.0分

1 人评分

  评论区

  • «
  • »