본문 바로가기 메뉴 바로가기

n . n

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

n . n

검색하기 폼
  • 분류 전체보기 (111)
    • hacking (28)
      • ctf (1)
      • pwnable (1)
      • WEB hacking (21)
      • system (5)
    • 알고리즘 (54)
      • 코테 (51)
    • WEB (2)
    • JAVA (14)
      • spring (3)
    • SQL (0)
    • CS (12)
  • 방명록

Comparator (1)
[백준 1202] 보석 도둑

https://www.acmicpc.net/problem/1202 1202번: 보석 도둑 첫째 줄에 N과 K가 주어진다. (1 ≤ N, K ≤ 300,000) 다음 N개 줄에는 각 보석의 정보 Mi와 Vi가 주어진다. (0 ≤ Mi, Vi ≤ 1,000,000) 다음 K개 줄에는 가방에 담을 수 있는 최대 무게 Ci가 주어진다. (1 ≤ Ci www.acmicpc.net ArrayList 삭제의 시간복잡도는 O(n) 인데.. 이걸 헷갈려서 삽질함 1) 처음 시도 ArrayList에서 보석을 가격 DESC, 무게 ASC 순으로 정렬 후 보석을 하나씩 뽑아 c++ 에서 사용하던 lowerbound라는 함수를 만들어 적절한 가방을 찾으려 함 -> 사용한 가방에 대하여 remove() 처리가 필요했는데, Arr..

알고리즘/코테 2021. 11. 30. 18:43
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 위상 정렬
  • 부분 합
  • 누적 합
  • MaxHeap
  • MinHeap
  • 이분탐색
  • 완전 탐색
  • 구간 합
  • Knapsack
  • 페르마의 정리
  • RequiredArgsConstructor
  • 참조 지역성
  • 비트마스킹
  • 배낭 문제
  • Sort
  • dp
  • dfs
  • 백트래킹
  • Segment Tree
  • 분할 정복
  • Greedy
  • 동적계획법
  • 희소 배열
  • 분할정복
  • HashSet
  • Priority Queue
  • 최단 거리
  • LowerBound
  • prirotyqueue
  • 완전탐색
more
«   2025/05   »
일 월 화 수 목 금 토
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 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바