UVA1173 The Finest Chef

题目描述

# UVA1173 最好的厨师 世界厨师大赛要开始了,一共有来自世界各地的 $n$ 名厨师来参赛,他们的编号为 $0$ 到 $n-1$,但由于资金原因,供他们使用的 $s$ 种设备每种只有一台,每台机器的编号分别为 $0$ 到 $s-1$,每个厨师只需要使用他们可以使用的设备中的其中一台即可,且每台设备只能被一个厨师使用,也就是说编号为 $i$ 的厨师可以花费 $t_{i,j}$ 个单位时间使用编号为 $j$ 的设备,为了尽可能的节省时间,请你求出最短需要花费的总时间是多少?

输入格式

第一行,一个正整数 $T$,表示测试数据组数 在每组数据中: 第一行两个数 $n,s$ ,分别表示人数与设备台数 $(n \leqslant s \leqslant 250)$ 第二行一个数 $q$ ,表示厨师们使用设备的方案数 $(q \leqslant 350)$ 接下来 $q$ 行,每行三个数 $i,j,t_{i,j}$ ,分别表示厨师编号,可使用设备编号,使用这台设备所花费的时间

输出格式

共 $T$ 行,每行一个数 $ans$ ,表示合理安排后所花费的最短总时间 ## 样例#1 ### 样例输入#1 ``` 2 4 5 9 0 2 5 0 3 3 1 1 20 1 4 10 2 1 25 2 4 30 3 0 2 3 2 10 3 3 12 3 3 9 0 0 3 0 1 2 0 2 1 1 0 1 1 1 7 1 2 9 2 0 3 2 1 7 2 2 5 ``` ### 样例输出#1 ``` 40 8 ```

说明/提示

对于 100% 的数据,保证 $1 \leqslant n \leqslant s \leqslant 250 , 1 \leqslant q \leqslant 350$