성선 [bzoj 1863] [쪼이 2006] 트러블 황제의 고민(2점 정답+dp) Time Limit: 1 Sec Memory Limit: 64 MB Submit: 562 [ Submit][ Status][ Discuss] 다년간의 살육을 거쳐 진황은 마침내 중국을 통일하였다.외래의 침략을 막기 위해 그는 국토 국경에 n명의 장군을 안치하려고 한다.불행하게도 이 n명의 장군은 날개가 점점 풍부해지면서 그들의 늑대 야심을 드러내기 시작했다.그들은 직무 진술을 거부하고 황제의... 성선codevsbzojdp분치하다 [BZOJ1044] [HAOI2008] 막대기 분할(2점+욕심+dp) 전송문 제목의 뜻: n개의 나무 막대기가 있고, i개의 나무 막대기의 길이는 리이며, n개의 나무 막대기는 순서대로 연결되어 총 n-1개의 연결부분이 있다.현재 최대 m개의 연결부를 잘라낼 수 있습니다. 베어낸 후 n개의 나무 막대기는 여러 단락으로 나뉘어져 있습니다. 총 길이가 가장 큰 단락의 길이를 충족시키고 몇 가지 베어내는 방법을 출력하여 총 길이가 가장 큰 단락의 길이를 최소화해야 ... 문제풀이dp탐욕스럽다성선이분 bzoj4032 [HEOI2015] 최단 비공식 하위 문자열 (문자열 dp+SAM) First.A 문자열≠ B 문자열 실제로 두 열의 가장 긴 공통 서브열 f[i][j]f[i][j]는 A 서열 ii위가 B 서열 jj위와 일치한다는 것을 나타낸다. 가장 긴 공통 서브열 f[i][j]=f[i]=f[i-1][j][j-1]+1(A[i]=B[j])f[i][j]=f[i]=f[i-1][j][j][j]+1(A[i]=B[j])의 답은 모든 가장 긴 공통 서브열 중 가장 작은 값이다. Sec... 문자열dp접미사 배열성선접미사 로봇 [BZOJ1030][JSOI2007] 텍스트 생성기(AC 로봇+dp) 전송문 사상을 바꾸어 몇 개의 합법적인 것을 몇 개의 비합법적인 것으로 바꾸고 총수로 그것을 줄여라.그러면'비합법적'인 열은 길이가 m로 정의되고 단어가 하나도 나오지 않는다.trie 트리를 구축한 후 dp를 진행합니다. f[i][j]는 텍스트의 i위가 trie 트리의 번호가 j인 노드와 일치하는 비합법적인 개수를 나타냅니다.fail 트리를 만든 이유는 이 점의 fail 바늘이 단어의 끝(선... 문제풀이dp성선AC 로봇 codeforces 335 E Counting Skyscrapers(확률 기대) 제목 링크 제목 번역 분석: 아아, 왜 라벨이 다 dp야?하지만 선배들은 이 문제가 전혀 dp가 아니라고 토로하는데... 확률은 (k-31)xhx, x=i-3j-3-1(k-3-1)xhx,x = i -3 j -3 1 (Bob은 h 이상의 높이에 도달할 수 없기 때문에 우리는 고려할 필요가 없다) 분명히 이 dp는 아무 소용이 없어요. Bob->Alice (계산된 것 같지 않고 읽은 후 세계에서... 성선확률 기대 [BZOJ1212] [HNOI2004]L 언어(AC 로봇 + dp) 전송문 이 문제는 처음부터 폭력이 생각났지만 시간 복잡도는 O(20 ∗ 10 ∗ 1M) ≈2 ∗ 108이라고 계산하면 분명 과학적이지 않다.그런데 인터넷에서 문제풀이를 찾아보니까 다들 폭력적인 방법을 쓰는 것 같았어요. 그리고 20*10*1M이 가볍게 지나갔다고 하는데 왜 1M이 10242가 아닌지 모르겠어요. pp의 사고방식이 매우 좋다. 바로 f(i)는 앞의 i개가 합법적인 꼬치인지 아닌... 문제풀이dp성선AC 로봇 [BZOJ1486] [HNOI2009] 최소권(01점 계획+spfa 검색) 전송문 01 점수 계획에 마이너스 링이 존재한다면 더 좋은 답이 있다는 뜻이에요.... 문제풀이도론 알고리즘성선01점 계획
[bzoj 1863] [쪼이 2006] 트러블 황제의 고민(2점 정답+dp) Time Limit: 1 Sec Memory Limit: 64 MB Submit: 562 [ Submit][ Status][ Discuss] 다년간의 살육을 거쳐 진황은 마침내 중국을 통일하였다.외래의 침략을 막기 위해 그는 국토 국경에 n명의 장군을 안치하려고 한다.불행하게도 이 n명의 장군은 날개가 점점 풍부해지면서 그들의 늑대 야심을 드러내기 시작했다.그들은 직무 진술을 거부하고 황제의... 성선codevsbzojdp분치하다 [BZOJ1044] [HAOI2008] 막대기 분할(2점+욕심+dp) 전송문 제목의 뜻: n개의 나무 막대기가 있고, i개의 나무 막대기의 길이는 리이며, n개의 나무 막대기는 순서대로 연결되어 총 n-1개의 연결부분이 있다.현재 최대 m개의 연결부를 잘라낼 수 있습니다. 베어낸 후 n개의 나무 막대기는 여러 단락으로 나뉘어져 있습니다. 총 길이가 가장 큰 단락의 길이를 충족시키고 몇 가지 베어내는 방법을 출력하여 총 길이가 가장 큰 단락의 길이를 최소화해야 ... 문제풀이dp탐욕스럽다성선이분 bzoj4032 [HEOI2015] 최단 비공식 하위 문자열 (문자열 dp+SAM) First.A 문자열≠ B 문자열 실제로 두 열의 가장 긴 공통 서브열 f[i][j]f[i][j]는 A 서열 ii위가 B 서열 jj위와 일치한다는 것을 나타낸다. 가장 긴 공통 서브열 f[i][j]=f[i]=f[i-1][j][j-1]+1(A[i]=B[j])f[i][j]=f[i]=f[i-1][j][j][j]+1(A[i]=B[j])의 답은 모든 가장 긴 공통 서브열 중 가장 작은 값이다. Sec... 문자열dp접미사 배열성선접미사 로봇 [BZOJ1030][JSOI2007] 텍스트 생성기(AC 로봇+dp) 전송문 사상을 바꾸어 몇 개의 합법적인 것을 몇 개의 비합법적인 것으로 바꾸고 총수로 그것을 줄여라.그러면'비합법적'인 열은 길이가 m로 정의되고 단어가 하나도 나오지 않는다.trie 트리를 구축한 후 dp를 진행합니다. f[i][j]는 텍스트의 i위가 trie 트리의 번호가 j인 노드와 일치하는 비합법적인 개수를 나타냅니다.fail 트리를 만든 이유는 이 점의 fail 바늘이 단어의 끝(선... 문제풀이dp성선AC 로봇 codeforces 335 E Counting Skyscrapers(확률 기대) 제목 링크 제목 번역 분석: 아아, 왜 라벨이 다 dp야?하지만 선배들은 이 문제가 전혀 dp가 아니라고 토로하는데... 확률은 (k-31)xhx, x=i-3j-3-1(k-3-1)xhx,x = i -3 j -3 1 (Bob은 h 이상의 높이에 도달할 수 없기 때문에 우리는 고려할 필요가 없다) 분명히 이 dp는 아무 소용이 없어요. Bob->Alice (계산된 것 같지 않고 읽은 후 세계에서... 성선확률 기대 [BZOJ1212] [HNOI2004]L 언어(AC 로봇 + dp) 전송문 이 문제는 처음부터 폭력이 생각났지만 시간 복잡도는 O(20 ∗ 10 ∗ 1M) ≈2 ∗ 108이라고 계산하면 분명 과학적이지 않다.그런데 인터넷에서 문제풀이를 찾아보니까 다들 폭력적인 방법을 쓰는 것 같았어요. 그리고 20*10*1M이 가볍게 지나갔다고 하는데 왜 1M이 10242가 아닌지 모르겠어요. pp의 사고방식이 매우 좋다. 바로 f(i)는 앞의 i개가 합법적인 꼬치인지 아닌... 문제풀이dp성선AC 로봇 [BZOJ1486] [HNOI2009] 최소권(01점 계획+spfa 검색) 전송문 01 점수 계획에 마이너스 링이 존재한다면 더 좋은 답이 있다는 뜻이에요.... 문제풀이도론 알고리즘성선01점 계획