UOJ Logo

NOI.AC

1S 512MB
统计

题目描述

小Z在ACM比赛中遇到了一个线性规划问题,经过漫长的思索,始终难以窥见真谛。

这个问题是这样的:有三个长度为n的数列{a1,a2,,an},{b1,b2,,bn},{c1,c2,,cn},要满足约束

a1x1+a2x2++anxnP

b1x1+b2x2++bnxnP

i,xi{0,1}

最小化

w=c1x1+c2x2++cnxn

比赛还剩半小时就要结束,小Z所在的队能否A掉这题并取得金牌,就靠你了。

格式

输入格式

一个测试点内含有T组测试数据,第一行为一个正整数T

对于每组测试数据:

第一行两个正整数n,P

第二行为n个非负整数,第i个数为ai

第三行为n个非负整数,第i个数为bi

第四行为n个非负整数,第i个数为ci

输出格式

对于每组测试数据:如果题目中的约束能被满足,你需要输出一个非负整数,代表w的最小值;否则你需要输出IMPOSSIBLE!!!

样例

输入1

5
5 26
3 3 2 10 1 
7 10 13 16 3 
5 10 4 6 2 
5 25
1 3 6 10 13 
13 7 8 15 16 
2 3 10 2 7 
5 1
2 9 7 2 4 
4 10 7 6 7 
0 0 0 0 0 
5 7
2 6 1 9 11 
7 11 12 16 16 
1 7 8 4 5 
5 24
9 1 13 7 4 
13 14 14 13 6 
7 6 5 8 2

输出1

10
4
IMPOSSIBLE!!!
1
11

输入2

5
15 429
65 97 103 16 49 65 111 9 46 54 59 1 16 9 17 
124 110 120 75 83 101 112 91 49 94 97 34 54 124 34 
83 793 50 90 324 85 850 759 723 308 768 13 437 680 568 
15 435
26 14 28 19 14 37 37 36 68 42 87 42 8 61 12 
49 77 81 29 81 38 83 121 84 91 122 65 47 101 115 
276 51 157 260 401 541 810 74 360 209 797 795 527 802 99 
15 607
88 19 83 94 11 1 102 19 1 49 84 66 28 3 22 
107 119 124 119 109 17 127 34 97 80 113 90 125 49 72 
787 298 287 534 546 345 557 410 453 573 939 604 195 137 941 
15 529
27 51 109 65 108 32 52 8 16 13 7 26 78 57 66 
126 83 129 74 126 111 67 43 42 65 89 131 98 114 98 
173 654 285 390 662 198 353 333 76 440 790 616 530 440 188 
15 800
65 42 81 14 65 35 60 8 53 59 20 45 5 50 6 
71 49 119 102 110 114 62 108 119 126 62 98 100 51 62 
255 643 307 99 648 964 120 705 980 920 108 556 328 222 691

输出2

321
590
1871
1197
3007

输入3

见附件。

输出3

见附件。

点此下载附件

数据规模与约定

本题共有20个测试点。

对于15号测试点,第i个测试点的所有n=10+iaj,bj,P10000

对于610号测试点,第i个测试点的所有n=980+iaj,bj,P100

对于1114号测试点,第i个测试点的所有n=980+iaj,bj,P10000,且cj=0

对于1520号测试点,第i个测试点的所有n=980+iaj,bj,P10000

同时,所有的测试点都满足T5, aibi, ci2×106