简单递推20分求助

P1255 数楼梯

GinnyWeasley @ 2022-06-10 21:24:54

#include<iostream>
 using namespace std;
 int main(){
    int step;
    cin>>step;
    int f[10000];
    int newstep=0;
    while(step>0){
        for(int i=1;i<=step;i++){
            f[i]=f[i-1]+f[i-2];
            i--,step--,newstep++;
            if(i==0){
                break;
             }
         }
     }
     cout<<newstep;
     return 0;
 }

by rzh123 @ 2022-06-10 21:25:50


by Jorisy @ 2022-06-10 21:27:23

高精度被你吃了


by ftzx @ 2022-06-10 21:28:33

高精度啊


by A1C3 @ 2022-06-10 21:29:22

@GinnyWeasley 看数据,1 \le N \le 5000,必须用高精度(第一次我就没看数据啊啊啊


by A1C3 @ 2022-06-10 21:29:52

这题就是简单高精加 + 递推


by qqqq2 @ 2022-06-11 10:29:52

高精度!!


|