#335
Unrated
로봇 제작
원문: English
시간 제한
2s
메모리 제한
1024MB
제출
0
정답
0
맞힌 사람
0
정답 비율
0.0%

문제

성현이는 KK대의 서로 다른 로봇을 제작하려고 한다 (1K1000001 \le K \le 100\,000).

로봇을 제작하는 과정은 꽤 복잡하다. 로봇에는 마이크로컨트롤러를 연결해야 하는 위치가 NN군데 있으며, 각 위치마다 정확히 하나의 마이크로컨트롤러를 연결해야 한다 (1N1000001 \le N \le 100\,000). 성현이는 각 위치마다 서로 다른 가격의 여러 마이크로컨트롤러 모델 중 하나를 선택할 수 있다.

제작된 KK대의 로봇은 모두 서로 구별되어야 한다. 즉, 어떤 두 로봇도 완전히 동일한 마이크로컨트롤러 조합을 가져서는 안 된다. 임의의 두 로봇에 대해, 적어도 한 곳 이상의 위치에서 서로 다른 모델의 마이크로컨트롤러를 사용해야 한다. 항상 조건을 만족하도록 KK개의 서로 다른 조합을 만들 수 있는 충분한 모델이 존재함이 보장된다.

성현이는 로봇 군단을 가능한 한 저렴하게 제작하고 싶어 한다. KK대의 로봇을 제작하는 데 필요한 최소 총 비용을 구하는 프로그램을 작성하시오.

입력

첫째 줄에 NNKK가 공백으로 구분되어 주어진다. (1N,K1000001 \le N, K \le 100\,000)

이어서 NN개의 줄에 각 위치에서 사용할 수 있는 마이크로컨트롤러 모델의 정보가 주어진다. ii번째 줄은 해당 위치에서 선택 가능한 모델의 수 MiM_i로 시작하고, 이어서 MiM_i개의 정수 Pi,jP_{i,j}가 공백으로 구분되어 주어진다. (1Mi101 \le M_i \le 10; 1Pi,j1081 \le P_{i,j} \le 10^8)

출력

KK대의 로봇을 제작하는 데 필요한 최소 총 비용을 출력한다.

예제 입력 1

3 10
4 1 5 3 10
3 2 3 3
5 1 3 4 6 6

예제 출력 1

61
코드 제출

코드를 제출하려면 로그인이 필요합니다.

로그인
내 제출
제출 내역이 없습니다.
맞은 사람
아직 맞은 사람이 없습니다.
난이도 투표
Unrated0명 투표
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
제출 내역이 없습니다.