• 관리
  • 글쓰기
  • 로그인
  • 로그아웃

오늘의 지식 채우기

    프로필

    오늘의 지식 채우기

    함께하는 가치를 추구합니다,

    GitHub   Mail

    카테고리

    • 분류 전체보기 (127)
      • 알고리즘 (90)
        • Python (36)
        • Swift (2)
        • Java (50)
        • 개념 (2)
      • Dev (36)
        • Computer Science (4)
        • Java (3)
        • DB (1)
        • Docker (1)
        • Troubleshoot (2)
        • React Native (9)
        • Swift (16)
      • 메모 (2)
        • 참고 자료 (2)
        • 일상 (0)

    최근 글

    인기 글

    최근 댓글

    방문자 통계

    오늘 :

    어제 :

    RGB거리1

    • 백준 알고리즘: 1149번 RGB거리 문제 정보 1149번: RGB거리 첫째 줄에 집의 수 N(2 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 각 집을 빨강, 초록, 파랑으로 칠하는 비용이 1번 집부터 한 줄에 하나씩 주어진다. 집을 칠하는 비용은 1,000보다 작거나 www.acmicpc.net 핵심 DP 알고리즘으로, 점화식을 어떻게 세우는지가 중요한 것 같음 해당 문제의 경우에는, 결국 이전 집의 색이랑 같지 않으면 되기 때문에 현재 위치에서 만약 빨간색(R)을 골랐다면? dp[현재위치][빨간색 선택] = (dp[직전위치][파랑색 선택], dp[직전위치][초록색 선택]) 중 최소값 + 현재위치에서 빨간색을 선택할 때의 비용 이 된다 그러므로 이를 Java 언어로 점화식을 작성해 보면 (0: R, 1:G, 2:B) dp.. 알고리즘/Java 2023. 11. 13.
    이전 1 다음
    TOP

    세상에 이로운 소프트웨어를 개발하는 백엔드 개발자를 꿈꾸고 있습니다

    @dduneon

    잠깐만요! 이 글도 한 번 보고 가세요 🧡
    
    

    티스토리툴바