|
||||||||||
MedianTime Limit: 6000/3000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 2584 Accepted Submission(s): 586 Problem Description There is a sorted sequence A of length n. Give you m queries, each one contains four integers, l1, r1, l2, r2. You should use the elements A[l1], A[l1+1] ... A[r1-1], A[r1] and A[l2], A[l2+1] ... A[r2-1], A[r2] to form a new sequence, and you need to find the median of the new sequence. Input First line contains a integer T, means the number of test cases. Each case begin with two integers n, m, means the length of the sequence and the number of queries. Each query contains two lines, first two integers l1, r1, next line two integers l2, r2, l1<=r1 and l2<=r2. T is about 200. For 90% of the data, n, m <= 100 For 10% of the data, n, m <= 100000 A[i] fits signed 32-bits int. Output For each query, output one line, the median of the query sequence, the answer should be accurate to one decimal point. Sample Input
Sample Output
Author BUPT Source | ||||||||||
|