Algorithm, boj, 1149(RGB거리), dp
DP(다이나믹 프로그래밍) 주어진 문제를 여러 개의 부분문제들로 나누어 푼 다음, 그 결과들로 주어진 문제를 푼다 dp는 겹치는 문제가 발생하기 때문에 메모제이션 등이 필요하다 해결하지 못한 원인 누적된 결과로 해결하는 것이기때문에 누적된것은 항상 최선이...
DP(다이나믹 프로그래밍) 주어진 문제를 여러 개의 부분문제들로 나누어 푼 다음, 그 결과들로 주어진 문제를 푼다 dp는 겹치는 문제가 발생하기 때문에 메모제이션 등이 필요하다 해결하지 못한 원인 누적된 결과로 해결하는 것이기때문에 누적된것은 항상 최선이...
DP(다이나믹 프로그래밍) 주어진 문제를 여러 개의 부분문제들로 나누어 푼 다음, 그 결과들로 주어진 문제를 푼다 dp는 겹치는 문제가 발생하기 때문에 메모제이션 등이 필요하다 해결하지 못한 원인 dp문제는 겹치는 문제가 발생한다. 즉, 앞에서 누적된 결...
DP(다이나믹 프로그래밍) 주어진 문제를 여러 개의 부분문제들로 나누어 푼 다음, 그 결과들로 주어진 문제를 푼다 dp는 겹치는 문제가 발생하기 때문에 메모제이션 등이 필요하다 문제 풀이 마지막 계단의 최대 점수를 구하는 DP문제이다 첫번째 계단을 밟...
DP(다이나믹 프로그래밍) 주어진 문제를 여러 개의 부분문제들로 나누어 푼 다음, 그 결과들로 주어진 문제를 푼다 dp는 겹치는 문제가 발생하기 때문에 메모제이션 등이 필요하다 메모제이션 : 함수의 결과를 저장하는 장소를 마련해두고, 한 번 계산한 값을 저장해 뒀다 재...
변수와 메서드 1. 선언위치에 따른 변수의 종류 [인스턴스변수] 클래스 영역에 선언되며, 클래스의 인스턴스를 생성할 때 만들어진다. 인스턴스마다 고유한 상태를 유지해야 하는 속성의 경우, 인스턴스변수로 선언한다. new할때 생성 ...