用循环队列解决舞伴问题
创始人
2025-02-08 08:04:08
用循环队列解决舞伴问题
int wIn = 0; //女队当前配对号码
int wOut = 0; //女队已配对的号码
int mIn = 0; //穗凯塌男猜圆队当前桎号码
int mOut = 0; //男队已配对号码
int wNum = 0; //女队人数
int mNum = 0; //男队人数
int a = 0; //男士A
int b = 0; /孙拦/女士B
int k = 0; //配对次数
int danceN = 0; //舞曲轮数
int danceTarget = 0; //目标舞曲数
scanf("%d", &wNum );
scanf("%d", &mNum );
scanf("%d", &a );
scanf("%d", &b );
scanf("%d", &danceTarget );
while(1){
while(wOut != (wIn + 1) % wNum && mOut != (mIn + 1) % mNum){ //有空余人
wIn = (wIn + 1) % wNum;
mIn = (mIn + 1) % mNum;
if(wIn == b && mIn == a){ //a 和 b 配对
k++;
}
} //一轮舞曲配对结束
//下一轮
wOut = wIn;
mOut = mIn;
danceN++;
if(danceN == danceTarget)
break;
}
printf("%d", k);

相关内容

热门资讯

美国纽约联储主席威廉姆斯:AI... 美国纽约联储主席威廉姆斯:AI估值偏高,但有一个真实的推动因素。
我看2025 | 管清友:我们... 坐看国际风云变幻,守住风险底线,寻找更好投资机会。 记者 | L 编辑 | 何驰 题图 | unsp...
全民AI短剧时代来了!商汤Se... 智东西 作者 | 程茜 编辑 | 漠影 全民低成本自制爽剧的时代真来了? 短剧行业正迎来爆发式增长,...
九洲药业:已完成AI专业团队及... 有投资者在互动平台向九洲药业提问:“Ai在医药行业的应用正在迅速发展,请问公司在Ai应用方面有什么成...
视觉·昌吉|新增雪道+AI头盔... 昌吉日报讯(全媒体记者 陶维明摄影报道)12月14日,众多滑雪爱好者在昌吉市努尔加滑雪场雪道上飞驰,...