不会写高精……
#include<iostream> using namespace std; unsigned long long a[5010]; int main(){ int n; cin>>n; a[1]=1; a[2]=2; for(int i=3;i<=n;i++){ a[i]=a[i-1]+a[i-2]; } if(n==0) cout<<0; else cout<<a[n]; return 0; }