给定 3×N 个正整数
A1,A2…An
B1,B2…Bn
C1,C2…Cn
另给定 M 对正整数 Si,Ti 对于每一对 Si,Ti,求下列方程组的一组非负实数解
A1X1+A2X2+...+AnXn=Si
B1X1+B2X2+...+BnXn=Ti
使得 C1X1+C2X2+...+CnXn 最大
输入格式
第一行两个整数代表 N,M,
接下来 N 行每行三个正整数 Ai,Bi,Ci。
1≤Ai,Bi,Ci,Si,Ti≤106
输出格式
输出为 M 行,第 i 行代表 Si,Ti。
如果方程无解输出IMPOSSIBLE
否则输出一个实数保留五位小数,代表对应的最大值。
1 2
100 100 10
3 3
99 100
0.30000
IMPOSSIBLE
数据范围
50% 的数据满足 1≤N,M≤1000;
100% 的数据满足 1≤N≤105, 1≤M≤104;
100% 的数据满足 1≤Ai,Bi,Ci,Si,Ti≤106。