낙곡 로곡 P1434 [SHOI2002] 스키(DP, 기억화 검색) d p [ i ] [ j ] = m a x ( d p [ i + 1 ] [ j ] + 1 , d p [ i ] [ j ] ( i f d p [ i ] [ j ] > d p [ i + 1 ] [ j ] ) dp[i][j]=max(dp[i+1][j]+1,dp[i][j]\\(if\dp[i][j]>dp[i+1][j]) dp[i][j]=max(dp[i+1][j]+1,dp[i][j] (if ... 낙곡DFS 및 BFSDP 로곡 P1006 쪽지(NOIP2008 향상팀 세 번째 문제) DP를 한 번, 두 번 하는 줄 알았는데 이렇게 후효성이 있어요. 그래서 바꿨어요. 두 개의 점 동시 출발 노선이 f[i][j][p][q]를 반복하지 않음은 하나가 (i,j)까지 (p,q)까지 갈 때 가장 큰 호감도를 나타낸다 트리플 라인 20 라인 28 라인 32, 작은 가지치기 라인 19. 한 사람(한 번만 점수로 계산)에게 반복하면 반드시 최우선이 아니라는 것을 증명할 수 있는 방법이 ... 낙곡 낙곡P1070 도로게임(구간커버DP) 게임 중에는 고리형 도로가 있는데 도로에는 nn개의 로봇 공장이 있고 두 개의 인접한 로봇 공장 사이에는 작은 도로가 연결되어 있다.샤오신은 한 로봇 공장을 기점으로 시계 순서대로 이 nn개 로봇 공장의 번호를 1-n1-n-n-n으로 정했다. 즉, 서로 다른 단위 시간 내에 같은 구간의 도로에 나타난 금화의 수량은 다를 수 있다.짱구는 도로의 금화를 모으기 위해 로봇의 도움을 필요로 한다.필... DP 덮어쓰기낙곡——————DP—————— 로곡 P1005 매트릭스 픽업 게임(구간 덮어쓰기 DP) 멋쟁이는 항상 친구들과 매트릭스 카운트 게임을 한다: 주어진 n\times mn×m의 행렬, 행렬의 모든 원소 a{i, j}ai, j는 모두 마이너스 정수이다.게임 규칙은 다음과 같습니다. 매번 숫자를 뽑을 때 줄마다 원소를 하나씩 가져가야 한다. 모두 nn개이다.mm회 경과 후 행렬 내의 모든 원소를 취한다 매번 가져간 각 원소는 해당 원소가 행의 행수 또는 행미일 수밖에 없다 매번 취수마... DP 덮어쓰기낙곡——————DP—————— 로곡 P1441 분동 무게 측정(강화판) 제목 링크 P1441분동 무게 측정 문제 해결 방법: 검색/열거 +dpdp 프로세스는 약화판의 P2347 분동을 참고하여 무게를 측정한다.묘하다, 정말 묘하다... 이 문제는 검색과 dp가 적절하게 결합된 것 같다.dfs를 이용하여 가능한 모든 상황을 먼저 열거하고 수조 a[i]a[i]a[i]에 표시된 수치가 mmm에 도달한 후에 mm의 값을 포기했다고 표시하고 나머지 n-3m의 n-mn-3... 낙곡 P1523 여행사 약식 제목 중국어 문제는 이해하기 쉽지만 잘 풀지 못해, 짜증나!!!문제풀이를 보고 서쪽에서 동쪽으로 가는 것과 동쪽에서 서쪽으로 가는 것은 서쪽에서 서쪽으로 가는 것으로 볼 수 있다. 우리가 한 점에 가서 다른 점으로 갈 때 자연스럽게 dp가 생각난다. 왜냐하면 이 점에서 다른 점으로 가는 것은 두 가지 길 중 하나를 선택해서 가는 것이기 때문이다. dp[i][j]는 첫 번째 길이 i로 가고 두... acm 더위 훈련dp낙곡 P6040 "ACOI 2020"방과 후 기말고사 미끄러운 학원(단조 대기열 최적화 dp) 제목 연결:https://www.luogu.com.cn/problem/P6040 아이디어: 데이터 범위를 고려하지 않으면 dp[i]=min(dp[i-j]+a[i]+k+(i-j-1)*d)(i-x<=j 그래서 j의 범위 내에서 틀림없이 한 위치 t가 i를 업데이트하면 가장 큰 dp[i]를 얻을 수 있을 것이다. a[i]+k는 고정값이기 때문에 동태적으로 구간을 구하면 [i-x, i) 범위 내에서... 1Adp낙곡
로곡 P1434 [SHOI2002] 스키(DP, 기억화 검색) d p [ i ] [ j ] = m a x ( d p [ i + 1 ] [ j ] + 1 , d p [ i ] [ j ] ( i f d p [ i ] [ j ] > d p [ i + 1 ] [ j ] ) dp[i][j]=max(dp[i+1][j]+1,dp[i][j]\\(if\dp[i][j]>dp[i+1][j]) dp[i][j]=max(dp[i+1][j]+1,dp[i][j] (if ... 낙곡DFS 및 BFSDP 로곡 P1006 쪽지(NOIP2008 향상팀 세 번째 문제) DP를 한 번, 두 번 하는 줄 알았는데 이렇게 후효성이 있어요. 그래서 바꿨어요. 두 개의 점 동시 출발 노선이 f[i][j][p][q]를 반복하지 않음은 하나가 (i,j)까지 (p,q)까지 갈 때 가장 큰 호감도를 나타낸다 트리플 라인 20 라인 28 라인 32, 작은 가지치기 라인 19. 한 사람(한 번만 점수로 계산)에게 반복하면 반드시 최우선이 아니라는 것을 증명할 수 있는 방법이 ... 낙곡 낙곡P1070 도로게임(구간커버DP) 게임 중에는 고리형 도로가 있는데 도로에는 nn개의 로봇 공장이 있고 두 개의 인접한 로봇 공장 사이에는 작은 도로가 연결되어 있다.샤오신은 한 로봇 공장을 기점으로 시계 순서대로 이 nn개 로봇 공장의 번호를 1-n1-n-n-n으로 정했다. 즉, 서로 다른 단위 시간 내에 같은 구간의 도로에 나타난 금화의 수량은 다를 수 있다.짱구는 도로의 금화를 모으기 위해 로봇의 도움을 필요로 한다.필... DP 덮어쓰기낙곡——————DP—————— 로곡 P1005 매트릭스 픽업 게임(구간 덮어쓰기 DP) 멋쟁이는 항상 친구들과 매트릭스 카운트 게임을 한다: 주어진 n\times mn×m의 행렬, 행렬의 모든 원소 a{i, j}ai, j는 모두 마이너스 정수이다.게임 규칙은 다음과 같습니다. 매번 숫자를 뽑을 때 줄마다 원소를 하나씩 가져가야 한다. 모두 nn개이다.mm회 경과 후 행렬 내의 모든 원소를 취한다 매번 가져간 각 원소는 해당 원소가 행의 행수 또는 행미일 수밖에 없다 매번 취수마... DP 덮어쓰기낙곡——————DP—————— 로곡 P1441 분동 무게 측정(강화판) 제목 링크 P1441분동 무게 측정 문제 해결 방법: 검색/열거 +dpdp 프로세스는 약화판의 P2347 분동을 참고하여 무게를 측정한다.묘하다, 정말 묘하다... 이 문제는 검색과 dp가 적절하게 결합된 것 같다.dfs를 이용하여 가능한 모든 상황을 먼저 열거하고 수조 a[i]a[i]a[i]에 표시된 수치가 mmm에 도달한 후에 mm의 값을 포기했다고 표시하고 나머지 n-3m의 n-mn-3... 낙곡 P1523 여행사 약식 제목 중국어 문제는 이해하기 쉽지만 잘 풀지 못해, 짜증나!!!문제풀이를 보고 서쪽에서 동쪽으로 가는 것과 동쪽에서 서쪽으로 가는 것은 서쪽에서 서쪽으로 가는 것으로 볼 수 있다. 우리가 한 점에 가서 다른 점으로 갈 때 자연스럽게 dp가 생각난다. 왜냐하면 이 점에서 다른 점으로 가는 것은 두 가지 길 중 하나를 선택해서 가는 것이기 때문이다. dp[i][j]는 첫 번째 길이 i로 가고 두... acm 더위 훈련dp낙곡 P6040 "ACOI 2020"방과 후 기말고사 미끄러운 학원(단조 대기열 최적화 dp) 제목 연결:https://www.luogu.com.cn/problem/P6040 아이디어: 데이터 범위를 고려하지 않으면 dp[i]=min(dp[i-j]+a[i]+k+(i-j-1)*d)(i-x<=j 그래서 j의 범위 내에서 틀림없이 한 위치 t가 i를 업데이트하면 가장 큰 dp[i]를 얻을 수 있을 것이다. a[i]+k는 고정값이기 때문에 동태적으로 구간을 구하면 [i-x, i) 범위 내에서... 1Adp낙곡