POJ 1804 Brainman (归并排序 -- 求逆序对数)
归并排序求逆序对数:和归并排序一样,划分和递归求解都好理解,关键在于合并,对于右边的j ,统计出左边比j 大 的元素个数 f(j),所有的f(j)家和就是我们要的逆序对数!在归并排序中,我们将右边的元素向临时数组中加入的时候,左边还没加入得便是比j 大的元素! 既有m-p个在加右边时,不断累加m-p即可!以 POJ 1804 为例! #include #include #
原创
2016-10-26 15:20:38 ·
874 阅读 ·
0 评论