soojin1 님의 블로그

  • 홈
  • 태그
  • 방명록

알고리즘 2

[다익스트라] 최단경로 구하기

import heapqimport sysinput = sys.stdin.readlineINF = int(1e9)def dijkstra(start, graph, n): """ 다익스트라 최단 거리 알고리즘 """ distance = [INF] * (n + 1) distance[start] = 0 q = [] heapq.heappush(q, (0, start)) while q: dist, now = heapq.heappop(q) if distance[now]   distance = [INF] * (n + 1)      #해당 노드까지 최소 거리distance[start] = 0          # 시작 노드는 0으로 초기화q = []heapq.heap..

알고리즘 2025.02.07

[DP] softeer 징검다리

https://softeer.ai/practice/6293 Softeer - 현대자동차그룹 SW인재확보플랫폼 softeer.ai 꼭 제일 왼쪽 돌 부터 시작하는 문제가 아니었다.어떤 위치에서 시작하든 높은 위치로 옮겨갈 수 있다. 증가하는 부분 수열을 찾아야 하며, 가장 긴 길이를 찾는 것이 목표 ==> LIS 문제 한다.. ==> 해결법은 DP 알고리즘import sysinput=sys.stdin.readlinen=int(input())stone=list(map(int,input().split())dp=[1]*nfor i in range(1,n): for j in range(i): if stone[j]

알고리즘 2025.02.07
이전
1
다음
더보기
프로필사진

soojin1 님의 블로그

soojin1 님의 블로그 입니다.

  • 분류 전체보기 (37)
    • 알고리즘 (2)
    • playdata (34)
      • weekly (16)
      • daily (13)
      • project (3)
      • homework (2)

Tag

리눅스#grep, vim,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바