-
https://www.acmicpc.net/problem/13701
백준온라인저지 13701 중복 제거 문제입니다.
아이디어
bitset을 이용하여 숫자의 해당하는 비트를 변경함으로써 중복을 확인했습니다.
#include<iostream> #include<bitset> using namespace std; bitset<1 << 25> bit; int main(void) { ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); int n; while (cin >> n) { if (bit[n]) continue; bit[n] = 1; cout << n << " "; } }
'알고리즘 > 백준' 카테고리의 다른 글
BOJ 4991 로봇 청소기/ C++ (0) 2022.05.23 BOJ 11723 집합/ C++ (0) 2022.05.22 BOJ1194 달이 차오른다, 가자. /C++ (0) 2022.04.21 BOJ13701 중복제거/C++ (0) 2022.03.13 BOJ1562 계단수/C++ (0) 2022.03.13 댓글