第一行输入一个正整数,代表用例的组数。对于每组用例:第一行输入三个正整数。第二行输入个正整数,代表游游拿到的数组。保证所有的的总和不超过。
输出行,每行一个整数,含义如下:如果无法用有限次数的操作次数使得每个元素大小都在[l,r]范围内,请输出-1。否则输出一个整数,代表最少的操作次数。
2 2 3 5 1 2 3 4 6 3 6 5
-1 1
第一组用例:显然无法用有限次数的操作使得所有元素范围都在[3,5]之间。第二组用例:使第一个数加1,第三个数减1即可,数组变成[4,6,4],满足所有元素不小于4,不大于6。