大家帮忙看一下,为什么只得50分?

P1255 数楼梯

B2214shengmin @ 2022-06-26 21:59:58

#include<bits/stdc++.h>
using namespace std;
long long fbnqsl(int x){
    if(x==1)return 1;
    else if(x==2)return 2;
    else return fbnqsl(x-1)+fbnqsl(x-2);
}
int main() {
    int k;
    cin>>k;
    cout<<fbnqsl(k);
    return 0;
} 

by rzh123 @ 2022-06-26 22:01:00

没用高精度


by B2214shengmin @ 2022-06-26 22:01:05

这个也用了递归了呀!


by B2214shengmin @ 2022-06-26 22:01:44

@rzh123 哪怎么呢?


by sxr426 @ 2022-06-26 22:01:47

@B2214shengmin 你忘写高精了


by rzh123 @ 2022-06-26 22:02:17

@B2214shengmin 高精度,用数组模拟列竖式计算


by rzh123 @ 2022-06-26 22:02:55

```plain 6276302800488957086035253108349684055478528702736457439025824448927937256811663264475883711527806250329984690249846819800648580083040107584710332687596562185073640422286799239932615797105974710857095487342820351307477141875012176874307156016229965832589137779724973854362777629878229505500260477136108363709090010421536915488632339240756987974122598603591920306874926755600361865354330444681915154695741851960071089944015319300128574107662757054790648152751366475529121877212785489665101733755898580317984402963873738187000120737824193162011399200547424034440836239726275765901190914513013217132050988064832024783370583789324109052449717186857327239783000020791777804503930439875068662687670678802914269784817022567088069496231111407908953313902398529655056082228598715882365779469902465675715699187225655878240668599547496218159297881601061923195562143932693324644219266564617042934227893371179832389642895285401263875342640468017378925921483580111278055044254198382265567395946431803304304326865077742925818757370691726168228648841319231470626 ```

by B2214shengmin @ 2022-06-26 22:03:44

@rzh123 e...不会[苦笑]


by rzh123 @ 2022-06-26 22:04:35

@B2214shengmin 不会可以先看 https://www.luogu.com.cn/problem/P1601


by B2214shengmin @ 2022-06-26 22:04:45

@rzh123 是还要搞个函数吗?


by rzh123 @ 2022-06-26 22:05:40


| 下一页