zhengziqi @ 2024-05-31 22:18:31
请求各位大佬赐教!!!
#include<iostream>
using namespace std;
int main()
{
int f0=1,f1=2,f2;
int a;
cin>>a;
if(a==1)
{
cout<<1;
return 0;
}
if(a==2)
{
cout<<2;
return 0;
}
for(int i=3;i<=a;i++)
{
f2=f0+f1;
f0=f1;
f1=f2;
}
cout<<f2;
return 0;
}
我的问题究竟出在哪??? 我用递推方法做,可只有50分
by forever_nope @ 2024-05-31 22:34:00
答案可能很大,请使用高精度。
PS:我没仔细看题,应该是吧,以前用 Python 自带的高精度过的。