本文共 724 字,大约阅读时间需要 2 分钟。
#include#include #include using namespace std;int re,m,n;void dfs(int bro,int back,int have){// cout< <<" "< <<" "< < =bro) re++; return; } if(bro==0) { //东西都借出去了,剩下的人都要还 re++; return;} if(have>0&&bro>0) //有东西借出去并且有人要借 dfs(bro-1,back,have-1); if(back>0) //有人要还 dfs(bro,back-1,have+1); }int main(){ while(cin>>m>>n){ re=0; dfs(n,m,0); cout< <
转载地址:http://efmvi.baihongyu.com/