HJ Works

[CSES.fi] Distinct Numbers 본문

Dev/Algorithm

[CSES.fi] Distinct Numbers

HJ Works 2021. 4. 24. 11:38

CSES - Distinct Numbers

 

CSES - Distinct Numbers

 

cses.fi

set library를 안 쓰고 만들어보려고 했는데 실패했다.

set library는 내부적으로 tree를 가져가는 듯 하다. 결국, 이걸 내가 직접 만들어야 되는 상황이 생긴다면 tree를 만들어야 할듯 하다.

 

더보기
#ifndef _CRT_SECURE_NO_WARNINGS
#define _CRT_SECURE_NO_WARNINGS
#endif

#include <iostream>
#include <set>
using namespace std;

int main() {
	int a, b; 
	set<long> s;
	cin >> a;

	for (register int i = 0; i < a; i++){
		cin >> b;
		s.insert(b);
	}
	cout << s.size() << endl;
	return 0;
}

'Dev > Algorithm' 카테고리의 다른 글

삼성전자 SW 검정 Pro 합격 후기  (1) 2021.06.22
[BAEKJOON 4949] 균형잡힌 세상  (0) 2021.05.05
[BAEKJOON 1003] 피보나치 함수  (0) 2021.04.25