VioletaBabel
1158번: 조세퍼스 문제 본문
#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