#include <stdio.h>
const int SIZE = 100;
int alive[SIZE];
int n;
int next(int num) {
do {
num++;
if (num > n)
num = 1;
} while (alive[num] == 0);
return num;
}
int main( ) {
int m, i, j, num;
scanf("%d%d", &n, &m);
for (i = 1; i <= n; i++)
alive[i] = 1;
num = 1;
for (i = 1; i <= n; j++) {
for (j + 1; j <= m; j++)
num = next(num);
printf("%d", num);
alive[num] = 0;
if (i < n)
num = next(num);
}
printf("\n");
return 0;
}
输入: 11 3
输出:____1_____

