2018-软工机试-F-庙会

Posted annetree

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2018-软工机试-F-庙会相关的知识,希望对你有一定的参考价值。

单点时限: 1.0 sec

内存限制: 256 MB

是谁带你来看这场庙会
行为掩饰后超越了思维
舞台上的小丑和你的左小腿
别管我,别把我和他们扯在一起
——李志《鸵鸟》

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

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

输入格式

三个整数 m , n , k (1m,n150,1k4000 ),分别表示男士人数、女士人数、几轮舞曲。

输出格式

输出各轮舞曲的配对方案。

样例

Input
2 4 6
Output
1 1
2 2
1 3
2 4
1 1
2 2

 1 #include<stdio.h>
 2 #include<cstdio>
 3 #include<cmath>
 4 #include<cstring>
 5 #include<iostream>
 6 #include<algorithm>
 7 using namespace std;
 8 
 9 int main()
10 {
11     int n,m,k;
12     scanf("%d%d%d",&n,&m,&k);
13     int a=1,b=1;
14     for(int i=1;i<=k;i++)
15     {
16         printf("%d %d
",a,b);
17         if(a==n)a=1;
18         else a++;
19         if(b==m)b=1;
20         else b++;
21     }
22     return 0;
23 }

 

以上是关于2018-软工机试-F-庙会的主要内容,如果未能解决你的问题,请参考以下文章

苏州大学计算机复试机试 2018 年

苏州大学计算机复试机试 2018 年

软工结对编程代码审查

关于代码片段的时间复杂度

2022&2023华为OD机试 - 单词反转 2(Python)

华为OD机试真题Java实现单词反转真题+解题思路+代码(2022&2023)