이벤트
시간 제한2초메모리 제한1024 MB
하루를 골라 K개 이상의 아이템을 얻을 수 있을 때, 그날 획득하는 아이템들의 행동력 합의 최솟값을 구한다.
문제
게임에서 특별 이벤트가 진행된다. 이벤트 기간 동안 총 개의 아이템이 등장하며, 번째 아이템은 번째 날부터 번째 날까지 획득할 수 있다. 이 아이템을 얻는 데 필요한 행동력은 첫날에는 이고, 이후 하루가 지날 때마다 만큼 감소한다. 따라서 인 날 에 필요한 행동력은 이며, 항상 보다 크다.
참여자는 이벤트 기간 중에 단 하루만 참여할 수 있으며, 그 날 획득 가능한 아이템은 모두 동시에 얻어야 한다.
이벤트 보상을 받기 위해서는 최소 개의 아이템을 확보해야 한다. 당신은 이벤트 보상을 받기 위해 필요한 행동력의 총합이 최소가 되도록 참여 일자를 선택할 때, 필요한 행동력의 총합을 구하여라. 만약 어떤 날을 선택해도 개 이상의 아이템을 얻을 수 없다면, 을 출력한다.
입력
첫 번째 줄에 두 정수 , 가 공백으로 구분되어 주어진다.
다음 개의 줄에 번째 아이템의 정보를 나타내는 네 정수 , , , 가 공백으로 구분되어 주어진다.
출력
개 이상의 아이템을 얻기 위해 필요한 행동력의 총합을 출력한다. 개 이상의 아이템을 얻는 것이 불가능하면 을 출력한다.
제한
- 주어지는 모든 수는 정수이다.
- ()
- 아이템을 얻기 위해 필요한 행동력은 이하로 떨어지지 않는다. 즉, 이다.