题目描述
小Z将班上N个同学分成了M组,他为每个同学准备了一个编号,编号为1....N。小Z按照组别依次分配编号,例如N=7,M=3时,分配规则如下表:
问第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;
}