728x90
백준 인강도 학교 인강도 듣기 싫어서 그냥 백준 알고리즘에서 단계별로 문제풀기 도장깨고 있었는데 이 문제는 벡터의 erase와 unique함수로 중복 제거한게 뭔가 배운거 써먹은거 같고 나 자신이 좀 기특해서 기록한다. 얼른 도장 깨고 인강듣고 공부해야지....
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
#include <iostream> #include <algorithm> #include <vector> using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(nullptr); int a[10]; for (int i = 0; i < 10; i++) { cin >> a[i]; } vector<int> d; for (int i = 0; i < 10; i++) { d.push_back(a[i] % 42); } sort(d.begin(), d.end()); d.erase(unique(d.begin(),d.end()),d.end()); cout << d.size() << '\n'; return 0; } |
cs |
728x90
'코딩테스트 > BOJ' 카테고리의 다른 글
그리디 알고리즘 > 설탕 배달 (2839번) (0) | 2021.08.23 |
---|---|
인강듣기 싫어서 단계별로 도장깨기 (0) | 2020.09.01 |
BOJ 입출력 문제 3 (0) | 2020.08.06 |
BOJ 입출력 문제 2 (0) | 2020.08.05 |
BOJ 입출력 문제 1 (0) | 2020.08.05 |
댓글