卖电影票

卖电影票

有一个人站在电影院门口卖票,票价50,一开始手上没有找零的钱,现在有两种人来买票,A拿着100元的钱,人数为m(m<20),B拿着50元的钱,人数为n(n<20)。卖票的人必须用从B类人中那里得来钱找给A,所以卖票的顺序是有限制的。
要求写一个程序打印出所有的买票序列:
例如:m =2 ,n = 3;
BABAB
BBAAB
BBBAA
BBABA
void Ticket(int m, int n);

void TicketEx(int m, int n,int c,char str[],int iIndex)
{if(m==0&&n==0){cout<0){			str[iIndex]='A';TicketEx(m-1,n,c-1,str,iIndex+1);}}
}
void Ticket(int m, int n)
{if(n

转载于:https://www.cnblogs.com/SammyLan/archive/2010/11/10/1880024.html


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部