假设在周末舞会上,男士们和女士们进入舞厅时,各自排成一队。跳舞开始时,依次从男队和女队的队头上各出一人配成舞伴。规定每个舞曲能有一对跳舞者。若两队初始人数不相同,则较长的那一队中未配对者等待下一轮舞曲。现要求写一个程序,模拟上述舞伴配对问题。

n,m =map(int,input().split())
k = int(input())
man = list(range(1,n + 1))
woman = list(range(1, m + 1))while True:if len(man) == 0 :man = list(range(1,n + 1))if len(woman) == 0 :woman = list(range(1, m +1))if k == 0:breakelse:print(man.pop(0),woman.pop(0))k -= 1

结果展示

python实现周末舞会问题相关推荐

  1. 队列Java舞会_周末舞会(队列)

    周末舞会(队列) 题目描述 假设在周末舞会上,男士们和女士们进入舞厅时,各自排成一队.跳舞开始时,依次从男队和女队的队头上各出一人配成舞伴.规定每个舞曲能有一对跳舞者.若两队初始人数不相同,则较长的那 ...

  2. 数据结构——周末舞会

    周末舞会 描述 假设在周末舞会上,男士们和女士们进入舞厅时,各自排成一队.跳舞开始时,依次从男队和女队的队头上各出一人配成舞伴.规定每个舞曲能有一对跳舞者.若两队初始人数不相同,则较长的那一队中未配对 ...

  3. 周末舞会(循环队列)

    [例2-1]周末舞会 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 31     通过数: 29 [题目描述] 假设在周末舞会上,男士们和女士们进入舞厅时,各自排 ...

  4. 【例2-1】周末舞会

    [例2-1]周末舞会 时间限制: 1000 ms        内存限制: 65536 KB 提交数: 278     通过数: 231 [题目描述] 假设在周末舞会上,男士们和女士们进入舞厅时,各自 ...

  5. 周末舞会(队列实现)

    周末舞会 [问题描述]假设在周末舞会上,男士们和女士们进入舞厅时,各自排成一队.跳舞开始时,依次从男队和女队的队头上各出一人配成舞伴.规定每个舞曲能有一对跳舞者.若两队初始人数不相同,则较长的那一队中 ...

  6. 南京python培训周末班

    2020年度"中国大学生自强之星"奖学金推报活动由共青团中央.全国学联指导,中国青年报社.新东方教育科技集团联合开展.活动以"青春自强 奋勇争先"为主题,自开展 ...

  7. python 培训-Python培训周末班|python是什么?能干什么?

    python应用区域是非常广泛的,而且可以用到的地方有很多,无论是从入门到小白到专业级的大佬.而且python在数据挖掘.科学计算.图像处理.人工智能,Python 都可以胜任,而且python可以说 ...

  8. 周末舞会(信息学奥赛一本通-T1332)

    [题目描述] 假设在周末舞会上,男士们和女士们进入舞厅时,各自排成一队.跳舞开始时,依次从男队和女队的队头上各出一人配成舞伴.规定每个舞曲能有一对跳舞者.若两队初始人数不相同,则较长的那一队中未配对者 ...

  9. python培训周末线下班_现在学习Python2还是python3?老男孩Python线下班

    学习Python参加培训班成为很多人的首选,相对于自学而言,Python培训效率高.时间短.学习氛围好,因此不少人会选择培训.当然很多人觉得Python过于简单,不需要培训自学就可以,但是你知道吗,在 ...

最新文章

  1. cocos2d-x JS 开启远程代码调试
  2. UbuntuでPostgreSQLをインストールからリモートアクセスまでの手順
  3. 封装caffe-windows-cpu(支持模型有多个输出)
  4. java中如何传递参数给控制器_如何使用ui-router中的ui-sref将参数传递给控制器
  5. 查找 EXC_BAD_ACCESS 问题根源的方法
  6. 5.18下午 口语课 阅读
  7. 从 0 开始机器学习 - 机器学习系统的设计与误差分析
  8. 全网首发:终极解决办法:/usr/bin/ld: libcc.so: no symbol version section for versioned symbol `memcpy@GLIBC_2.0‘
  9. 手机 物理分辨率 逻辑分辨率
  10. java英文翻译_Java实现英文文本单词翻译器功能的简单实例
  11. dns 监控系统 设计 dns安全威胁的可视化。
  12. oracle cdb to no cdb,【CDB】怎样转换non-CDB to CDB
  13. Python处理二进制流(一)
  14. java word模版填充_java向word模板中填充数据(总结)
  15. PHP面试题(遇到的)
  16. Solaris系统配置IPMP (基于IP寻址与链路)
  17. 专题·关基保护 | 国家关键信息基础设施安全保护的法治进展
  18. 数据结构与算法之美笔记——基础篇(中):树,二叉树,二叉查找树,平衡二叉查找树,红黑树,递归树,堆
  19. 6.HDFS文件上传和下载API
  20. kettle默认情况下把空字符串当作NULL处理

热门文章

  1. 程序员的算法趣题:Q26 高效的立体停车场(Java版)
  2. SD卡读不出来,分盘问题
  3. Linux——(1) 虚拟机(Virtual Machine)
  4. osg中使用MatrixTransform来实现模型的平移/旋转/缩放
  5. python中保留两位小数的函数_python中round函数保留两位小数的方法
  6. TVM Pass 总结
  7. <采购与供应链管理>读书笔记1
  8. HBase在数据仓库中的应用
  9. Hbase存储及元数据meta
  10. 计算机专业经常举办活动吗,大学计算机协会活动策划