[BOJ] 1517번: 버블 소트

https://www.acmicpc.net/problem/1517


주어진 수열에서 i > j, A[i] < A[j]인 갯수를 세야합니다. merge sort 과정에 cnt를 세는 부분만 추가하면 됩니다. cnt는 merge 과정에서 오른쪽 배열에 있던게 주 배열에 편입될 때 왼쪽 배열에 있는 원소의 갯수만큼 계속 더해주면 됩니다. 여담이지만 메모리 제한이 굉장히 빡빡합니다.


https://github.com/blisstoner/BOJ/blob/master/1517.cpp

'알고리즘 > 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