哪位大佬康一下,为什么只过测试点3

P1720 月落乌啼算钱(斐波那契数列)

@[Bigtanks10](/user/935858) 这是我的代码,你比对一下吧 ~~这似乎是几个月前打的了,现在看这码风吓死我了,还以为是从哪里抄来的~~ ```cpp #include <bits/stdc++.h> using namespace std; long long a[50]; int main(){ int n; cin>>n; a[1]=1; a[2]=1; for(int i=3;i<=n;i++){ a[i]=a[i-1]+a[i-2]; } cout<<a[n]<<".00"; } ```
by czk111 @ 2023-08-01 21:54:40


我的建议是变量都定义在主函数外,除非是临时变量
by czk111 @ 2023-08-01 21:55:50


@[Bigtanks10](/user/935858) 把double 改成 long double ```cpp #include<bits/stdc++.h> using namespace std; int main() { int N; long double t,n,ans; long double f[70]; f[0] = 0; f[1] = 1; cin>>N; for(int i = 2;i <= 50;i++) { f[i] = f[i - 1] + f[i - 2]; } ans = f[N]; printf("%.2llf",ans); return 0; } ```
by hexuchen @ 2023-08-01 21:57:48


[测评结果](https://www.luogu.com.cn/record/118514446)
by hexuchen @ 2023-08-01 21:58:14


感谢大佬指点
by Bigtanks10 @ 2023-08-02 18:31:10


|