Algorithm/자료구조 구현
[BOJ] 2164 카드 2 - deque 구현
노는게제일좋아!
2019. 9. 22. 20:10
반응형
문제: https://www.acmicpc.net/problem/2164
소스 코드:
#include <iostream>
#define sz 500005
using namespace std;
int n,arr[sz],l,r;
int main() {
ios::sync_with_stdio(false);
cin.tie(NULL);
cout.tie(NULL);
cin >> n;
for (int i = 1; i <= n;i++) arr[i-1] = i;
r = n-1;
while (l!=r) {
l = (l + 1) % sz;
r = (r + 1) % sz;
arr[r] = arr[l];
l = (l + 1) % sz;
}
cout << arr[l];
return 0;
}
반응형