Project Shawshank

Project Shawshank

  • 분류 전체보기 (113)
    • git & github (0)
    • Programming Tips (1)
    • Machine Learning (23)
    • Deep Learning (17)
    • Blockchain (11)
    • Financial Analysis (12)
    • Algorithm (39)
    • Natural Language Processing (10)
  • 홈
  • 태그
  • 방명록
  • 휴먼카인드의 깃허브
RSS 피드
로그인
로그아웃 글쓰기 관리

Project Shawshank

컨텐츠 검색

태그

nlp 블록체인 블록체인프로그래밍 주식 알고리즘 비트코인 비트코인프로그래밍 파이썬증권데이터분석 동적프로그래밍 자연어처리 머신러닝 c++ 알고리즘트레이딩 밑바닥부터시작하는비트코인 퀀트투자 딥러닝 인공지능 Ai 판다스 파이썬

최근글

댓글

공지사항

아카이브

DP(2)

  • [알고리즘/C++] 동적 계획법 - 엘리베이터 운행횟수

    엘리베이터에는 한번에 탑승 가능한 무게 제한이 있다. 엘리베이터에 탑승하기 위한 승객들이 대기하고 있고, 무게 제한을 만족하면서 최소한의 운행 횟수로 승객들을 운반해야한다. 가장 작은 운행 횟수를 구하는 문제를 동적 계획법으로 해결해보자. vi weight = { 86, 58, 76, 102, 91 }; int lim = 200; input 값으로 승객들의 무게 데이터와 엘리베이터의 무게 제한이 주어진다. pair best[1

    2023.07.29
  • [알고리즘/C++] Knapsack problem(배낭 문제)

    배낭 문제는 특정 무게와 가치를 갖는 물건들이 주어질 때 배낭의 무게 제한을 만족하면서 가장 가치를 크게 하는 물건들의 조합을 찾는 전형적인 동적 계획법(Dynamic programming) 문제이다. int knapsack(vi weight, vi value, int limit) { vector ans(weight.size() + 1, vi(limit + 1, 0)); int row = weight.size(); int col = limit; weight.insert(weight.begin(), 0); value.insert(value.begin(), 0); //add sentinel value for (int i = 1; i

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

티스토리툴바