假设在周末舞会上,男士们和女士们进入舞厅时,各自排成一队。跳舞开始时,依次从男队和女队的队头上各出一人配成舞伴。规定每个舞曲能有一对跳舞者。若两队初始人数不相同,则较长的那一队中未配对者等待下一轮舞曲。现要求写一个程序,模拟上述舞伴配对问题。
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:
break
else:
print(man.pop(0),woman.pop(0))
k -= 1
结果展示