为什么一个递推代码编译了那么长时间
#include<iostream> using namespace std; int n,a[5005]; int main() { 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]; return 0; }