题目描述
songshe 进入了一家餐厅,这家餐厅中有 n (1⩽n⩽18) 个菜。songshe 对第 i 个菜的满意度为 ai (0⩽ai⩽109)。
对于这 n 个菜,有 k (0⩽k⩽n2−n) 条规则:如果 songshe 在吃完第 xi 个菜之后立刻吃了第 yi (xi=yi) 个菜,那么会额外获得 ci (0⩽ci⩽109) 的满意度。
songshe 要吃 m (1⩽m⩽n) 道任意的菜,但是他希望自己吃菜的顺序得到的满意度最大,请你帮 songshe 解决这个问题。
输入格式
第 1 行包含三个整数 n,m,k。
第 2 行 n 个非负整数,第 i 个数表示 songshe 对第 i 道菜的满意度为 ai。
若 k=0,第 3 行到第 k+2 行每行 3 个整数 xi,yi,ci,含义见上文。
输出格式
一行一个整数,表示最大满意度。
2 2 1
1 1
2 1 1
3
4 3 2
1 2 3 4
2 1 5
3 4 2
12