Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 컴공과
- bfs
- 자료구조
- 백준
- 브루트포스
- 오퍼레이팅시스템
- Computer science
- Operating System
- 그래프
- vector
- 알고리즘
- 오에스
- 정석학술정보관
- 코테
- 구현
- 코딩
- 정석
- 컴공
- OS
- coding
- 문제풀이
- cs
- 개발
- 북리뷰
- c++
- 컴퓨터공학과
- DP
- 너비우선탐색
- Stack
- 스택
Archives
- Today
- Total
목록set (2)
Little Jay
[C++] 백준 7662번 - 이중 우선순위 큐(multiset)
일반적으로 최대 힙(MAX HEAP), 최소 힙(MIN HEAP)을 통해 구현할 수 있겠지만 사실 이걸 자료구조 시간때 직접 구현하는 방법만 알았지 STL을 어떻게 써야 할 지 몰랐다. 당연히 다른 블로그들을 보게 되면 대부분 최대/최소 힙을 사용하여서 문제를 풀었었다. 그런데 어느 한 블로그를 보고 이걸 multiset으로 푸신분이 계셔 그분의 코드를 참고했다. multiset은 c++의 STL이며 set container와 달리 key가 중복 가능한 set을 구현할 수 있다. 트리 자료구조이다. multiset에 원소를 넣으면 자동으로 오름차순 정렬이 된다. 중위 순회로 원소에 접근한다. (중위 순회는 트리에서 루트 노드를 중간순서에 방문하는 순회) 자세한 개념은 아래의 블로그를 참고하자 https:..
알고리즘/BOJ
2022. 1. 13. 14:54
[C++] 백준 1931번 - 회의실 배정
간단한 이진탐색 문제 참 메모리라는게 아속하다 문제의 태그에는 set 혹은 map이 달려있어서 처음에는 당연히 set으로 풀었는데 시간초과가 발생해버렸다. 아무래도 set이나 map이나 기능적으로 이진트리의 모습을 만들어야하기 때문에 계속해서 sort해주는 부분에서 메모리를 많이 잡아먹은 것 같다. #include #include #include using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(0); int t; cin >> t; for (int i = 0; i > n; vector v; for (int j = 0; j > temp; v..
알고리즘/BOJ
2021. 8. 18. 11:59