본문 바로가기

하루일문

검색하기
하루일문
프로필사진 support_u

  • 분류 전체보기 (157)
    • algorithm (97)
      • baekjoon (96)
      • sw (1)
    • guide (1)
    • django (11)
    • daliy (0)
    • javascript css (4)
    • pm (40)
      • 얼리버드 퀘스트 (10)
      • TIL (30)
Guestbook
Archives
Recent Posts
«   2025/07   »
일 월 화 수 목 금 토
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
Tags
  • 이중리스트
  • 다이나믹 프로그램
  • 람다
  • counter
  • 몇_시간_전에_올렸을까?
  • 이진탐색
  • 1015번
  • collborate
  • 13417
  • 다이나믹프로그래밍
  • 2751
  • 백준
  • 파이썬
  • Python
  • 스택
  • 13777
  • multi-image
  • BFS
  • Django
  • 복습 필수
  • 소수
  • pypy3
  • 재귀
  • 좌표 정렬
  • 그리드
  • dfs
  • stack
  • 20305
  • 다이나믹 프로그래밍
  • 10870
more
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록heap (1)

하루일문

[백준] 18870번 좌표 압축(파이썬)

문제 포인트 정답을 보는것은 어렵지 않다. 하지만, 시간 초과 많이 나는 문제인 것 같다. 그래서 시간을 어떻게 줄이는가? 가 중요한 문제 같다. 풀이 import sys, heapq input = sys.stdin.readline sys.setrecursionlimit(10**6) n = int(input()) X = list(map(int, input().split())) x_c = sorted(set(X)) X_dict = {} for i in range(len(x_c)): X_dict[heapq.heappop(x_c)] = i for j in X: print(X_dict[j], end = " ") 해설 문제 보자마자 생각했던 것은 set, heapq, dictionary라서 이것들을 가지고 풀이를..

algorithm/baekjoon 2023. 2. 19. 21:06
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바