VioletaBabel

1158번: 조세퍼스 문제 본문

백준/백준-C++
1158번: 조세퍼스 문제
Beabletoet 2017. 5. 26. 14:14

#include <iostream>

#include <list>

using namespace std;

int main()

{

list<int> josep, answer;

int n, m;

cin >> n >> m;

for (int i = 1; i < n + 1; ++i)

josep.push_back(i);

cout << "<";

for (int i = 0; i < n; ++i)

{

for (int j = 1; j < m; ++j)

{

josep.push_back(josep.front());

josep.pop_front();

}

cout << (josep.front()) << ((i == (n - 1)) ? ">" : ", ");

josep.pop_front();

}

}

'백준 > 백준-C++' 카테고리의 다른 글

10828번: 스택  (0) 2017.05.26
1406번: 에디터  (0) 2017.05.26
3622번: 어떤 호박의 할로윈 여행  (0) 2017.05.26
1057번: 토너먼트  (0) 2017.05.25
11580번: Footprint  (0) 2017.05.25
Comments