已知有兩個等長的非降序序列s1, s2, 設計函式求s1與s2並集的中位數。有序序列a0 ,a1 ,⋯,an−1 的中位數指a(n−1)/2 的值,即第⌊(n+1)/2⌋個數(a0為第1個數)。
輸入格式:
輸入分三行。第一行給出序列的公共長度n(0輸出格式:
在一行中輸出兩個輸入序列的並集序列的中位數。
輸入樣例1:
5
1 3 5 7 9
2 3 4 5 6
輸出樣例1:
4
輸入樣例2:
6
-100 -10 1 1 1 1
-50 0 2 3 4 5
輸出樣例2:
1
作者
ds課程組
單位浙江大學
**長度限制
16 kb
時間限制
200 ms
記憶體限制
裁判測試程式樣例:
#include using namespace::std;
int a[200002];
int main()
sort(a,a+2*n);
cout<}
兩個有序序列的中位數 (25 分)
已知有兩個等長的非降序序列s1,s2,設計函式求s1與s2並集的中位數。有序序列a 0 a 1 a n 1 的中位數指a n 1 2 的值,即第 n 1 2 個數 a 0 為第1個數 輸入格式 輸入分三行。第一行給出序列的公共長度n 0在一行中輸出兩個輸入序列的並集序列的中位數。51 3 5 7 9...
7 53 兩個有序序列的中位數 25分
已知有兩個等長的非降序序列s1,s2,設計函式求s1與s2並集的中位數。有序序列a0,a1,a n 1的中位數指a n 1 2的值,即第 n 1 2 個數 a0為第1個數 輸入分三行。第一行給出序列的公共長度n 0在一行中輸出兩個輸入序列的並集序列的中位數。5 1 3 5 7 9 2 3 4 5 6...
PTA 兩個有序序列的中位數 25分
兩個有序序列的中位數 已知有兩個等長的非降序序列s1,s2,設計函式求s1與s2並集的中位數。有序序列,的中位數指a n 1 2的值,即第 n 1 2個數 a0為第1個數 輸入分三行。第一行給出序列的公共長度n 0 100000 隨後每行輸入乙個序列的資訊,即n個非降序排列的整數。數字用空格間隔。在...