求助大佬
  • 板块学术版
  • 楼主北射天狼
  • 当前回复2
  • 已保存回复2
  • 发布时间2020/11/1 20:17
  • 上次更新2023/11/5 09:16:24
查看原帖
求助大佬
289056
北射天狼楼主2020/11/1 20:17

P1044栈最后一个点TLE 请大佬帮忙看看错在哪儿哪儿可以优化, 剪枝

谢谢。 代码如下

#include <iostream>   

#include <cstdio>        
using namespace std;        
int n,ans=0;       
void z(int in,int out,int cnt)       
{         
          if (cnt==0)             
    {    
        ans++;        
        return ;        
    }      
    if (in<1)    z(in+1,out,cnt-1);    
    else {z(in+1,out,cnt-1);
    z(in-1,out+1,cnt);}     
}       
int main()        
{          
    cin>>n;              
    z(0,0,n);            
    cout<<ans<<endl;           
    return 0;          
 }            
2020/11/1 20:17
加载中...