题目描述

小Z将班上N个同学分成了M组,他为每个同学准备了一个编号,编号为1....N。小Z按照组别依次分配编号,例如N=7,M=3时,分配规则如下表:

2.jpg

问第K组分配到了哪些编号?

输入

输入三个正整数N,M,K。𝑁N的范围[2..100],2∗M<=N,K<=M。

输出

从小到大依次输出第𝐾K组分配到的编号。

样例输入
7  3  2
样例输出
2 5
#include <bits/stdc++.h>
using namespace std;

int main()
{
    int n,m,k;
    cin >> n >> m >> k;
    for(int i = 1;i <= n;i++)
    {
        if(i % m == 0 && k % m == 0)
        {
            cout << i << " ";
        }
        else if(i % m == k)
        {
            cout << i << " ";
        }
    }
    return 0;
}