자유 게시판

프로그래밍 문제 하나

2021.05.13 00:25

ton3d 조회:489

프로그래밍 문제

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

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 - -
43106 혹시 알리익스프레스 신한카드 [3] 대충 637 04-01
43105 으헉...공시지가.. [10] 테츠로 1260 04-01
43104 노가다로 지친 심신 감사의 체험입니다.^^* [42] 선우 1303 03-31
43103 일교차가 심한 요즘.. [1] 도뽱 270 03-31
43102 그래픽카드와 메인보드 재포장 사건이 터졌네요. [9] ggamssi 1614 03-31
43101 이소룡전기 [1] 쪼가비 713 03-31
43100 AOMEI Backupper6.9.1 한글패치질문좀 [4] 복태취업했 547 03-31
43099 internet _on/off 프로그램 부탁드립니다. [9] 거스 1322 03-30
43098 고체 우주발사체 첫 시험발사 성공! [1] asklee 712 03-30
43097 갤럭시 22울트라 사전예약 으로 호구 되었는데.. [1] system 1134 03-30
43096 알리익스프레스 12주년 이벤트 크게 하네요 [4] 맹맹이 1029 03-30
43095 해외 직구로 하면 후라이 판이 거의 빈 값이네요. [7] 복두꺼비 1138 03-30
43094 백업 -> 복구 후 진행경과 참고 하세요 [1] 줄넘기 688 03-30
43093 갤S22 울트라 빨리 팔고싶은데 연락이 안오네요. [4] leeeeeeeee 1061 03-30
43092 사랑 그대로의 사랑 · 푸른하늘 눈이 239 03-30
43091 급하게 요청 드립니다. 부팅되는 PE ISO 파일 공유 요청 [4] 줄넘기 632 03-30
43090 이럴때는 어떻게 해야 하나요? [1] 테츠로 432 03-30
43089 조님 PE 구합니다 10용 지룡자 495 03-30
43088 네트워크 프린터 드라이버 설치 [4] 슈머슈마 841 03-30
43087 One UI 4.1 업그레이드 (안드로이드 12) [3] 박삿갓 716 03-30
XE1.11.6 Layout1.4.8