已解决 张岳恒 资深光能 #include<iostream> using namespace std; int f(int r){ if(r==1) return 1; if(r==2) return 2;//边界 return f(r-1)+f(r-3); } int main(){ int r; cin>>r; cout<<f(r); return 0; } 为啥MLE? ps:第一次MLE