这道题主要就是第一周的课程的内容的训练,训练的是对归并排序(margesort)的运用;
题目:
题目内容:
在一個N個數字的序列S裡,當S[i] > S[j] 且 i < j的時候,我們說(i ,j)是一個逆序數對。
Hint : 利用歸併排序法計算一個序列裡有多少逆序數對。
Hint : 思考一下在merge的過程,怎麼找到答案!
Hint : 直接使用兩層迴圈來找答案的話會超過系統時間限制。
输入格式:
这道题主要就是第一周的课程的内容的训练,训练的是对归并排序(margesort)的运用;
题目:
题目内容:
在一個N個數字的序列S裡,當S[i] > S[j] 且 i < j的時候,我們說(i ,j)是一個逆序數對。
Hint : 利用歸併排序法計算一個序列裡有多少逆序數對。
Hint : 思考一下在merge的過程,怎麼找到答案!
Hint : 直接使用兩層迴圈來找答案的話會超過系統時間限制。
输入格式: