[백준]요세푸스 문제 0
유의할점
풀이
큐 구현 / 시간 복잡도 O(N^2)
코드
C++
#include <iostream>
#include <queue>
using namespace std;
int main() {
ios::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
int N,K;
cin >> N >> K;
queue<int> q;
for (int i = 1; i <= N; i++)
q.push(i);
cout << "<";
while (1) {
for (int i = 0; i < K-1; i++) {
q.push(q.front());
q.pop();
}
cout << q.front();
q.pop();
if (!q.empty()) {
cout << ", ";
}
else {
cout << ">";
break;
}
}
}
Author And Source
이 문제에 관하여([백준]요세푸스 문제 0), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@6047198844/백준요세푸스-문제-0저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)