信息学奥赛一本通1332 参考代码

题目

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

输入

4 6
7

输出

1 1
2 2
3 3
4 4
1 5
2 6
3 1

参考代码

#include
using namespace std;
int main()
{
    int n1,n2,s;
    cin>>n1>>n2;
    cin>>s;
    int c1=1,c2=1;
    for(int i=1;i<=s;i++)
    {
        cout<         if(c1==n1)
        {
            c1=1;
        }
        else
        {
            c1++;
        }
        if(c2==n2)
        {
            c2=1;
        }
        else
        {
            c2++;
        }
    }
    return 0;
}

你可能感兴趣的:(c++,算法,数据结构)