SP7556 HASTOCK - B - Stock Charts
题目描述
**一句话题意**
给出$N$条**折线段**,求出最少分多少组使得每组的折线段都不互相相交。
$1 \le T \le 100$,$2 \le k \le 25$,$0 \le price_i \le 1000000$,$1 \le n \le 16$
输入格式
第一行给出数据总组数$T$。
对于每组数据,首先给出$n$和$k$,表示有$n$条折线段,然后以下$n$行,每行$k$个数($price_1,price_2,...,price_k$),表示该折线横坐标为$1,2,...,k$时的纵坐标的值。
输出格式
对于每组数据,输出最少的分组数。
**样例输入**
```
3
3 4
1 2 3 4
2 3 4 6
6 5 4 3
3 3
5 5 5
4 4 6
4 5 4
5 2
1 1
2 2
5 4
4 4
4 1
```
**样例输出**
```
Case #1: 2
Case #2: 3
Case #3: 2
```