Algorithm - 역수열로 원수열 찾기(그리디)
알고리즘 입문 수업을 듣고 중요한 내용을 정리했습니다. 개인 공부 후 자료를 남기기 위한 목적이므로 내용 상에 오류가 있을 수 있습니다. 문제 [역수열로 원수열 찾기] 1부터 n까지의 수를 한 번씩만 사용하여 이루어진 수열이 있을 때, 1부터 n까지 각각의 수 앞에 놓여 있는 자신보다 큰 수들의 개수를 수열로 표현한 것을 역수열이라고 한다. 예를 들어, 다음과 같은 (원)수열의 경우를 고려해보자. 4 8 6 2 5 1 3 7 1 앞에 놓인 1보다 큰 수는 4, 8, 6, 2, 5로 5개이고, 2 앞에 놓인 2보다 큰 수는 4, 8, 6으로 3개이며, 3 앞에 놓인 3보다 큰 수는 4, 8, 6, 5로 4개이이다. ... 따라서, 4 8 6 2 5 1 3 7의 역수열은 5 3 4 0 2 1 1 0이 된다...
2021. 11. 22.