第一行包含一个正整数 $T$,表示游戏的关卡总数。
下面依次输入这 $T$ 个关卡的信息。每个关卡第一行包含两个非负整数 $n,m$,分别表示该关卡中的小猪数量和 Kiana 输入的神秘指令类型。接下来的 $n$ 行中,第 $i$ 行包含两个正实数 $x_i, y_i$,表示第 $i$ 只猪坐标为 $(x_i, y_i)$。数据保证同一个关卡中不存在两只坐标完全相同的小猪。
如果 $m=0$,表示 Kiana 输入了一个没有任何作用的指令。
如果 $m=1$,则这个关卡将会满足:至多用 $\lceil n/3 +1\rceil$ 只小鸟即可消灭所有小猪。
如果 $m=2$,则这个关卡将会满足:一定存在一种最优解,其中有一只小鸟消灭了至少 $\lfloor n/3 \rfloor$ 只小猪。
保证 $1 \le n \le 18,0 \le m \le 2, 0 < x_i,y_i <10$,输入中的实数均保留到小数点后两位。
上文中,符号 $\lceil c \rceil$ 和 $\lfloor c \rfloor$ 分别表示对 $c$ 向上取整和向下取整,例如:$\lceil 2.1 \rceil =\lceil 2.9 \rceil=\lceil 3.0 \rceil=\lfloor 3.0 \rfloor=\lfloor 3.1 \rfloor=\lfloor 3.9 \rfloor=3$。
