萌新提问,目前没学高精度,只用这种方法,只能得50,求帮助,前一种方法事40分的,用递归做的
#include <iostream>
#include <stdio.h>
#include <math.h>
#include <algorithm>
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin>>n;
int arr[100001];
memset(arr,0,sizeof(arr));
arr[1] = 1;
arr[2] = 2;
for(int i = 3;i<=n;i++)
{
arr[i] = arr[i-1]+arr[i-2];
}
cout<<arr[n];
return 0;
}