求大佬解释题意

P1028 [NOIP2001 普及组] 数的计算

```cpp #include<bits/stdc++.h> using namespace std; int f[1005]; int main() { int i,n; f[0] = f[1] = 1; for (i=2;i<=1000;i++) if (i%2==0) f[i] = f[i-1] + f[i/2]; else f[i] = f[i-1]; scanf("%d",&n); printf("%d\n",f[n]); return 0; } ``` ~~简单数组了解一下~~
by 可爱の小可爱 @ 2018-10-21 11:53:53


就是给你一个数,把它看成一个多位数,你可以在这一串数的前面添加一位,添加的这个数不能大于原来数的一半。 QwQ
by haiwenhan @ 2018-10-21 11:54:27


em... 我想问的是这道题是**什么意思**
by stycycle @ 2018-10-21 11:55:50


@[Spoiler_haiwenhan](/space/show?uid=62951) 怎么才算结束呢
by stycycle @ 2018-10-21 11:56:48


就是这个意思,问你有多少个形成的数
by haiwenhan @ 2018-10-21 11:57:08


你可以直接结束,或者是第一位是1时结束
by haiwenhan @ 2018-10-21 11:58:25


@[Spoiler_haiwenhan](/space/show?uid=62951) QAQ!懂了 _Thanks♪(・ω・)ノ_
by stycycle @ 2018-10-21 11:59:16


@[星空_](/space/show?uid=88718)
by haiwenhan @ 2018-10-21 11:59:18


@[Spoiler_haiwenhan](/space/show?uid=62951)
by g1610533167g @ 2018-12-23 21:22:28


|