#include <stdio.h> #include <iostream> #include <algorithm> #include <map> #include <string> #include <vector> #include <queue> using namespace std; int N, K; queue<int> q; int main(void) { // freopen("B1158_input.txt", "r", stdin); cin >> N >> K; for(int i = 1; i <= N; i++) { q.push(i); } cout << "<"; while(!q.empty()) { if(q.size() == 1) { cout << q.front() << ">"; q.pop(); break; } int cnt = 1; while(cnt != K) { int temp = q.front(); q.pop(); q.push(temp); cnt++; } if(cnt == K) { cout << q.front() << ", "; q.pop(); } } return 0; } | cs |
'Baekjoon > etc' 카테고리의 다른 글
[백준 1476] 날짜 계산 (C/C++) (0) | 2020.03.23 |
---|---|
[백준 1213] 팰린드롬 만들기 (C/C++) (0) | 2020.03.23 |
[백준 1406] 에디터 (Linked List) (C/C++) (0) | 2020.01.23 |
[백준 11652] 카드 (Sort) (C/C++) (0) | 2020.01.22 |
[백준 11650] 좌표 정렬하기 (Sort) (C/C++) (0) | 2020.01.22 |