#include char kn[90],ln[90]; int price[90],sprice[91],arr[91],tab[91][91]; int main() { int num,cnt,n,nk,nl,m,x,y,o,p,pr; scanf("%d",&num); for (cnt=1;cnt<=num;cnt++) { scanf("%d %d",&nk,&nl); getchar(); for (n=0;n=1;m--) { p=2100000000; pr=0; for ((o=m-1);(o>=0);o--) { pr+=sprice[m]-sprice[o]; if ((n!=0) || (o==0)) { if ((arr[o]+pr)0) { y=tab[n-1][x]; tab[n-1][x]=m;m=x; x=y; n--; } m=0; for (n=0;n