자유 게시판

프로그래밍 문제 하나

2021.05.13 00:25

ton3d 조회:490

프로그래밍 문제

~~~~~~~~~~~~~~~~~~~~~~~~~~~

0과 1로만 이루어져 있으며, 0의 개수와 1의 개수가 동일한 문자열 S가 주어진다. 당신은 S에 다음과 같은 작업을 여러 번 수행할 수 있다:

S의 길이 2k인 연속한 부분문자열이 앞 k개 문자가 모두 동일하고, 또한 뒤 k개 문자가 서로 동일하며, 0과 1을 모두 포함할 때, 그 부분문자열을 제거할 수 있다.

예를 들어, S = “0111000011”인 경우, S의 2번째 문자부터 7번째 문자까지인 “111000”을 제거하는 것이 가능하다. 이 작업 후에는 제거된 부분의 앞부분과 뒷부분이 연결되어 S = “0011”이 된다. 그러면 이제 한 번의 작업을 통해 “0011”을 제거할 수 있으므로 초기 S = “0111000011”는 두 번의 작업을 통해 빈 문자열로 만들 수 있다.

여러분의 목표는 최소 횟수의 작업을 통해 S를 빈 문자열로 만드는 것이다. 최소 횟수의 작업으로 S를 빈 문자열로 만드는 과정을 구하여라.

~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

번호 제목 글쓴이 조회 등록일
[공지] 자유 게시판 이용간 유의사항 (정치, 종교, 시사 게시물 자제) [1] gooddew - -
40262 windows10 21h1 pro x64 may 20 edition ko (19043.1021)-0... [2] 프리티맨 910 05-21
40261 가정용 운동기구 거꾸리 추천 좀해주세요 [4] 커피한잔 614 05-21
40260 EZIRIZ 제품 단일파일 [1] Antory 485 05-21
40259 Morten Harket - Can't Take My Eyes Off You [1] 눈이 198 05-21
40258 무등산님~~~ [2] 네모의자 622 05-21
40257 팽수님 덕에 본체 CPU 및 쿨러 간단 청소 내꼬 629 05-21
40256 매형이랑 함께 혼난 남동생 [3] FINAL 683 05-21
40255 aomei backupper 6.5 tech 이상 단일파일구합니다. [2] 우라라챠 185 05-21
40254 2차수정)19H2_2105P 테스트 [19] 히이이잌 1193 05-20
40253 보안을 위한 상식 [7] gooddew 947 05-20
40252 도미노 피자의 원 프러스 원은 왜 방문 포장만 해당이 될까요? [6] 복두꺼비 727 05-20
40251 이게 어디에 이상이 있는것인가요 [1] 복구시디 689 05-20
40250 DWG FastView plus 프로그램 구합니다. [4] seraphim 856 05-19
40249 아파트 태양광 설치 [15] hanco 1695 05-19
40248 21H1 정식업데이트가 되었네요! [4] 『ⓖⓤⓝ』 1337 05-19
40247 [중드] 대진제국.大秦帝国 1편 부터 2편 3편도 다운로드 도... [7] Elise 1336 05-19
40246 tv box로 넷플을 볼 수 있다는데 한글자막으로도 나오는지요. [3] 천하 584 05-19
40245 LTSC vs 일반 차이점은 다 아시지요? [2] 내꼬 1327 05-19
40244 일반문의요 [2] 홍낄똥 346 05-19
40243 21H1 정식 업데이트 나왔네요 [2] GYOTE 1370 05-19
XE1.11.6 Layout1.4.8