问题1703--开箱

1703: 开箱

[命题人 : ]
时间限制 : 1 sec  内存限制 : 256 MB

提交

题目描述

一共有N个宝箱。
一个商店里面正在卖M把钥匙。第i把钥匙的价格为ai元,他能打开编号为ci1,ci2,...cibi的宝箱。每把钥匙都可以重复使用。
现在你要通过购买钥匙来打开所有宝箱,请你求出需要的最小花费。如果不存在可行解,输出−1。

输入

输入的所有数字都为正整数。
输入格式为

输出

输出一个整数,表示最小花费。

样例输入 Copy

2 3
10 1
1
15 1
2
30 2
1 2

样例输出 Copy

25

提示

1≤N≤12
1≤M≤103
1≤ai105
1≤bi≤N
1≤cij≤N