boj 10453 : String Transformation (문자열 변환)
boj 10453 : String Transformation (문자열 변환) https://www.acmicpc.net/problem/10453 A,B는 모두 좋은문자열이다.그러므로 A 에서 B로 바꾸는 과정은 모두 좋은문자열이다. 왜그럴까?A가 좋은 문자열이면 임의의 위치 i를 잡는다면 i전까진 b보다 a가 많고, i부터 끝까진 a보다 b가 많기 때문.따라서 A,B모두 좋은 문자열이라면 A에서 B로 최소이동으로 바꾸는 경로 또한 모두 좋은문자열이다.(정확한 증명은 안되었다..ㅜㅜ 직관적으로....) 그렇다면 이제, A를 B로 옮기기 위한 최소 이동횟수를 구해보자.예제의 aabbabab -> aaaabbbb 를 생각해보자.편의를 위해 b를 공백으로 생각하고, a만을 움직인다 생각해도 문제는 변함이 없다...
Problem Solving
2016. 9. 22. 15:06
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 10159
- 백준 7579 앱
- 백준 1806
- BOJ
- 백준 용액
- 백준알고리즘
- scpc
- boj 7579
- 풀이
- 백준 도시 분할 계획
- 백준 부분합
- 백준 비숍
- 백준 2467 용액
- boj 1799
- 연습문제
- 알고리즘
- 백준 앱
- boj 용액
- 백준
- boj 앱
- SCPC 2016
- boj 1806
- 백준 1799
- 2469
- 네블컵 2회
- 도시 분할 계획
- 문제 풀이
- codeground
- dp
- 백준 1647
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
글 보관함