woody

  • 홈
  • 태그
  • 방명록

백준 1520번 1

[Java] 백준 1520번 : 내리막길

문제소개 해결과정 첫 번째 시도는 Bottom-up 방식이었다. dp[i][j]를 출발지부터 현재 위치까지 올 수 있는 경로의 개수로 생각했고, 주변의 4개의 지점에서 내 쪽으로 올 수 있는 애들의 경로의 개수를 합해주면 될거라고 생각했다. 하지만 이런 방식을 선택한다면 이전의 dp배열들이 계속 갱신되어야한다. 뒤늦게 경로가 추가될 수 있기 때문이다. 따라서 이 문제를 Bottom-up 방식으로 해결하는 시도 자체가 스스로 어려운 길로 빠지는 것이라고 생각했다. Top-down 방식으로 이 문제를 접근한다면, dp[i][j]는 현재 위치에서 도착지로 갈 수 있는 경로의 개수가 된다. 따라서 재귀함수 안에 점화식은 다음과 같은 형태를 이룬다. static int dfs(int y, int x) { if (..

코딩테스트/백준 2023.12.04
이전
1
다음
더보기
프로필사진

기록하자, 끄적끄적

  • 분류 전체보기
    • 코딩테스트
      • 구름톤 챌린지
      • 프로그래머스
      • 백준
      • 코드트리
    • AWS
      • 이론
      • 실습
    • Spring
    • Java
    • JPA
    • CS
    • 프로젝트
      • HongsamSNS
      • Hongflix
      • HongsamIDE
      • Ticketing

최근글과 인기글

  • 최근글
  • 인기글

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바