求助
  • 板块学术版
  • 楼主shebshijun
  • 当前回复12
  • 已保存回复12
  • 发布时间2021/7/24 10:14
  • 上次更新2023/11/4 13:29:26
查看原帖
求助
537574
shebshijun楼主2021/7/24 10:14

为什么有两个TLE?

题目: T119052 【递推】上台阶

求大佬修改代码。

代码:

#include<bits/stdc++.h>
using namespace std;
long long n;
int fun(int x)
{
    if(x==1)
    {
        return 1;
    }
    else if(x==2)
    {
        return 2;
    }
    else
    {
        return fun(x-1)+fun(x-2);
    }
}
int main()
{
	cin>>n;
	cout<<fun(n);
	return 0;
}
2021/7/24 10:14
加载中...