입력 코드
#include <stdio.h>
void josae()
{
int N, M;
int i, j;
int arr1[5001] = { 0 };
int cnt;
j = 1;
scanf("%d %d", &N, &M);
printf("<");
for (i = 0;i < N;i++)
{
cnt = 0;
while (1)
{
if (arr1[j] == 0)
cnt++;
if (cnt == M)
{
arr1[j] = -1;
if (i == N - 1)
printf("%d>",j);
else
printf("%d, ", j);
break;
}
j++;
if (j > N)
j = 1;
}
}
}
int main()
{
josae();
}
코드 설명
#자료구조 #큐
문제 출처
'C' 카테고리의 다른 글
#66. [백준_C언어] 18258 : 큐 2 \ 큐, 덱 (0) | 2021.02.08 |
---|---|
#65. [백준_C언어] 10773 : 제로 \ 스택 (0) | 2021.02.08 |
#63. [백준_C언어] 11650 : 좌표 정렬하기 (0) | 2021.02.03 |
#62. [백준_C언어] 10866 : 덱 (0) | 2021.02.02 |
#61. [백준_C언어] 10845 : 큐 (0) | 2021.02.02 |