CF417D.Cunning Gena

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

A boy named Gena really wants to get to the "Russian Code Cup" finals, or at least get a t-shirt. But the offered problems are too complex, so he made an arrangement with his nn friends that they will solve the problems for him.

The participants are offered mm problems on the contest. For each friend, Gena knows what problems he can solve. But Gena's friends won't agree to help Gena for nothing: the ii -th friend asks Gena xix_{i} rubles for his help in solving all the problems he can. Also, the friend agreed to write a code for Gena only if Gena's computer is connected to at least kik_{i} monitors, each monitor costs bb rubles.

Gena is careful with money, so he wants to spend as little money as possible to solve all the problems. Help Gena, tell him how to spend the smallest possible amount of money. Initially, there's no monitors connected to Gena's computer.

输入格式

The first line contains three integers nn , mm and bb ( 1<=n<=1001<=n<=100 ; 1<=m<=201<=m<=20 ; 1<=b<=1091<=b<=10^{9} ) — the number of Gena's friends, the number of problems and the cost of a single monitor.

The following 2n2n lines describe the friends. Lines number 2i2i and (2i+1)(2i+1) contain the information about the ii -th friend. The 2i2i -th line contains three integers xix_{i} , kik_{i} and mim_{i} ( 1<=xi<=1091<=x_{i}<=10^{9} ; 1<=ki<=1091<=k_{i}<=10^{9} ; 1<=mi<=m1<=m_{i}<=m ) — the desired amount of money, monitors and the number of problems the friend can solve. The (2i+1)(2i+1) -th line contains mim_{i} distinct positive integers — the numbers of problems that the ii -th friend can solve. The problems are numbered from 11 to mm .

输出格式

Print the minimum amount of money Gena needs to spend to solve all the problems. Or print -1, if this cannot be achieved.

输入输出样例

  • 输入#1

    2 2 1
    100 1 1
    2
    100 2 1
    1
    

    输出#1

    202
    
  • 输入#2

    3 2 5
    100 1 1
    1
    100 1 1
    2
    200 1 2
    1 2
    

    输出#2

    205
    
  • 输入#3

    1 2 1
    1 1 1
    1
    

    输出#3

    -1
    
首页