2018. 4. 5. 02:46, 알고리즘/BOJ
https://www.acmicpc.net/problem/1517
주어진 수열에서 i > j, A[i] < A[j]인 갯수를 세야합니다. merge sort 과정에 cnt를 세는 부분만 추가하면 됩니다. cnt는 merge 과정에서 오른쪽 배열에 있던게 주 배열에 편입될 때 왼쪽 배열에 있는 원소의 갯수만큼 계속 더해주면 됩니다. 여담이지만 메모리 제한이 굉장히 빡빡합니다.
'알고리즘 > BOJ' 카테고리의 다른 글
[BOJ] 2022번: Crossed ladders (0) | 2018.04.06 |
---|---|
[BOJ] 8986번: 전봇대 (0) | 2018.04.05 |
[BOJ] 2230번: 수 고르기 (2) | 2018.04.05 |
[BOJ] 14791번: Tidy Numbers (0) | 2018.04.05 |
[BOJ] 9019번: DSLR (0) | 2018.03.29 |
[BOJ] 1067번: 이동 (0) | 2018.03.28 |
Comments