F.A.Q
Hand In Hand
Online Acmers
Problem Archive
Realtime Judge Status
Authors Ranklist
 
     C/C++/Java Exams     
ACM Steps
Go to Job
Contest LiveCast
ICPC@China
Best Coder beta
VIP | STD Contests
    DIY | Web-DIY beta
Author ID 
Password 
 Register new ID

Unfair contest

Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 262144/262144 K (Java/Others)
Total Submission(s): 1117    Accepted Submission(s): 329


Problem Description
I'm going to give my scores fairly. It's just that some contestant deserves a fairer score...

gispzjz and zyb are participating in a contest, with $n$ referees awarding scores(according to their performance, usually) to them. For each contestant, each referee should name an integer in the interval $[1,h]$ as the score, and the final score of the contestant is the sum over all scores he gets after eliminating $s$ highest scores and $t$ lowest scores.

As one of the referees, you had a bet on gispzjz, so you want him to win this contest, but you also don't want this to look too obvious. Suppose you know the other $n-1$ referees have awarded scores $a_1,\dots,a_{n-1}$ to gispzjz and $b_1,\dots,b_{n-1}$ to zyb. You need to give out your scores $a_n$ and $b_n$ so that the final score of gispzjz is strictly higher than zyb. If that's achievable, you also need to minimize $a_n-b_n$, conditioned on the final score of gispzjz is strictly higher than zyb.
 

Input
The first line contains a number $T(1\leq T\leq 12000)$, denoting the number of test cases.

The first line of each test case contains four integers $n,s,t,h(1\leq n\leq 10^5, 0\leq s,t \leq n-1, 1\leq h \leq 10^9)$, denoting the number of referees, the number of highest and lowest scores that need to be eliminated, and the scoring range for referees, respectively. It is guaranteed that $s+t\leq n-1$.

Then one line containing $n-1$ integers $a_1,...,a_{n-1}(1\leq a_i\leq h)$ follow, denoting the scores already awarded to gispzjz.

Then another line containing $n-1$ integers $b_1,...,b_{n-1}(1\leq b_i\leq h)$ follow, denoting the scores already awarded to zyb.

It is guaranteed that $\sum n\leq 10^6$ over all test cases.
 

Output
For each test case, if it's possible to make gispzjz's score strictly higher than zyb, then output the minimized $a_n-b_n$ in one line, otherwise output "IMPOSSIBLE"(without quotes) in one line.
 

Sample Input
3 3 1 1 4 1 3 2 4 4 1 1 9 4 4 5 4 5 5 4 1 1 9 4 5 5 4 4 5
 

Sample Output
1 IMPOSSIBLE -4
 

Source
 

Statistic | Submit | Discuss | Note
Hangzhou Dianzi University Online Judge 3.0
Copyright © 2005-2024 HDU ACM Team. All Rights Reserved.
Designer & Developer : Wang Rongtao LinLe GaoJie GanLu
Total 0.000000(s) query 1, Server time : 2024-04-20 17:44:51, Gzip enabled