성장하는 개발 블로그

성장하는 개발 블로그

  • 분류 전체보기 (409)
    • 개발 지식 (66)
    • 백준 문제풀이 (16)
    • 프로그래머스 문제풀이 (1)
    • 독서 (35)
    • 회고 (288)
  • 홈
  • 태그
  • 방명록
  • Github
RSS 피드
로그인
로그아웃 글쓰기 관리

성장하는 개발 블로그

컨텐츠 검색

태그

jpa 이펙티브 자바 c++ 코드숨 코드컴플리트 클린 아키텍쳐 파이썬 입문 TIL 나도코딩 알고리즘 주간회고 코틀린 도커 파이썬 Docker mysql 코드 컴플리트2 자바 코드 컴플리트 백준

최근글

댓글

공지사항

아카이브

백준 7662(1)

  • #7662 백준 이중 우선순위 큐 C++

    백준 7662 번 이중 우선순위 큐 문제이다. 우선순위 큐의 성질을 문제에 적용시킨 것인데, 우선순위 큐와 다른 것은 가장 큰 값과, 가장 작은 값이 모두 손쉽게 삭제가 가능 하다는 점이다. 이 문제에서 주어지는 k값의 범위가 10000정도만 되어도 list를 고려해 볼 수 있었지만, 범위가 넓은 관계로 다른 컨테이너를 사용해야한다. 여기서 사용할 수 있는 컨테이너는 map과 multiset을 사용할 수 있다. map을 사용하면, 첫 번째 인자는 값 자체를 넣어주고, 두 번째 인자는 값의 개수로 설정해서 동일한 key값이 삭제될 경우 두 번째 인자의 값을 줄이는 식의 풀이를 할 수 있다. multiset을 사용하면 key값의 개수를 일일이 줄여줄 필요가 없기 때문에 map으로 구현하는 것 보다 쉽게 구현..

    2021.07.20
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바