這兩個代碼到底有什麽區別??
  • 板块灌水区
  • 楼主ShanCreeperProEnder
  • 当前回复22
  • 已保存回复22
  • 发布时间2022/4/21 18:51
  • 上次更新2023/10/28 03:11:23
查看原帖
這兩個代碼到底有什麽區別??
408019
ShanCreeperProEnder楼主2022/4/21 18:51
inline int f(int m,int n) {
    if(m<=1||n==1)
        return 1;
    if(m<n)
        return f(m,m);
    return f(m,n-1)+f(m-n,n);
}
inline int f(int m,int n){
	if(m<=1||n==1) 
        return 1;
	if(m<n)
        return f(m,n);
	return f(m,n-1)+f(m-n,n);
}

上面是課上抄的代碼(,下面是自己寫的。

結果上面的可以過下面的 TLE。

我對了好久感覺找不出任何問題?

2022/4/21 18:51
加载中...