#include <stdio.h>
#include<iostream>
using namespace std;
int sa[10005];
int f(int n)
{
if(n==1)
{
return 1;
}
if(n==2)
{
return 2;
}
if(!sa[n-1])
{
sa[n-1]=f(n-1);
}
if(!sa[n-2])
{
sa[n-2]=f(n-2);
}
return sa[n-1]+sa[n-2];
}
int main()
{
int n;
cin>>n;
cout<<f(n);
dp
#include<iostream>
using namespace std;
int n;
int sa[1005];
int main()
{
cin>>n;
sa[1]=1;sa[2]=2;
for(int i=3;i<=n;i++)
{
sa[i]=sa[i-1]+sa[i-2];
}
cout<<sa[n]<<endl;
}