1688 求逆序對

2022-02-28 08:34:35 字數 891 閱讀 9893

---恢復內容開始---

時間限制: 1 s

空間限制: 128000 kb

題目等級 : ** gold

給定乙個序列a1,a2,…,an,如果存在i並且ai>aj,那麼我們稱之為逆序對,求逆序對的數目

資料範圍:n<=105。ai<=105。時間限制為1s。

輸入描述 input description

第一行為n,表示序列長度,接下來的n行,第i+1行表示序列中的第i個數。

輸出描述 output description

所有逆序對總數.

樣例輸入 sample input

樣例輸出 sample output

不是我寫的    .0.0...............................

資料範圍及提示 data size & hint

#include#include

#include

#include

#include

#include

using

namespace

std;

int a[10000],r[10000

],ans;

void mmsort(int s,int

t)

else

}while(i<=mid)

while(j<=t)

for(int i=s;i<=t;i++)a[i]=r[i];

}int

main()

mmsort(

1,n);

cout

}

---恢復內容結束---

CODEVS 1688 求逆序對

題目描述 description 給定乙個序列a1,a2,an,如果存在iaj,那麼我們稱之為逆序對,求逆序對的數目 資料範圍 n 10 5。ai 10 5。時間限制為1s。輸入描述 input description 第一行為n,表示序列長度,接下來的n行,第i 1行表示序列中的第i個數。輸出描述...

CodeVS1688 求逆序對

給定乙個序列a1,a2,an,如果存在iaj,那麼我們稱之為逆序對,求逆序對的數目 第一行為n,表示序列長度,接下來的n行,第i 1行表示序列中的第i個數。所有逆序對總數.資料範圍 n 105。ai 105。時間限制為1s。歸併排序,合併的時候,如果a i a j 那麼a i mid a j 所以給...

AC日記 codevs 1688 求逆序對

時間限制 1 s 空間限制 128000 kb 題目等級 gold 題解檢視執行結果 給定乙個序列a1,a2,an,如果存在iaj,那麼我們稱之為逆序對,求逆序對的數目 資料範圍 n 105。ai 105。時間限制為1s。輸入描述 input description 第一行為n,表示序列長度,接下來...