int ans;
void dfs(int alco,int store,int flower, int pre){
if(store == 0 && flower == 0 ){
if(pre == 0 && alco == 0)ans++;
return ;
}
if(store > 0){
dfs(alco*2,store-1,flower,1);
}
if(alco > 0 && flower > 0){
dfs(alco-1,store,flower-1,0);
}
return ;
}
李白喝酒问题
最新推荐文章于 2019-01-17 10:56:22 发布