只过了百分之50,剩下全是TLE,要怎么改啊?```cpp
#include<bits/stdc++.h>
using namespace std;
long long n,c=0;
int v[10086];
void dfs(int k){
if(k>n) return;
if(k==n){
c++;
return;
}
//cout<<"1"<<endl;
dfs(k+1);
//cout<<"2"<<endl;
dfs(k+2);
}
int main(){
cin>>n;
dfs(0);
cout<<c;
return 0;
}