만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

꿈 열정 나눔

면접 대비

시간 제한2초메모리 제한1024 MB

요약
재원의 능력치 합을 넘지 않는 학생 중 최대 M-1명을 골라, 팀 전체 능력치 합이 최대가 되는 팀의 번호를 출력합니다.
난이도

쉬움10점 중 3점

유형
그리디, 정렬
정답자
아직 제출이 없습니다

문제

재원이는 디미고 재학생으로, 디미고 창업 아이디어 경진대회에 나갈 팀원을 뽑으려고 한다.

디미고 창업 아이디어 경진대회에는 최대 MM명의 팀원이 한 팀이 되어 나갈 수 있다.

디미고의 교훈인 꿈, 열정, 나눔에 따라 재원이를 포함한 N+1N+1명의 디미고 학생에게는 각각 꿈, 열정, 나눔 스탯이 부여되어 있다. 재원이의 번호는 00번이며, 꿈, 열정, 나눔 스탯은 각각 V0V_0, P0P_0, S0S_0이다. 재원이를 제외한 NN명의 학생은 11번부터 NN번까지 번호가 붙어 있고, ii번 학생의 꿈, 열정, 나눔 스탯은 각각 ViV_i, PiP_i, SiS_i이다.

재원이는 자신을 포함한 팀원 수가 1명 이상 MM명 이하가 되도록 팀원을 고르고, 팀원 전체의 꿈, 열정, 나눔 스탯 합이 최대가 되도록 하려고 한다.

다만 팀원을 순조롭게 관리하고 싶은 재원이는 자신의 스탯 합 V0+P0+S0V_0+P_0+S_0보다 스탯 합이 큰 학생은 뽑지 않는다.

입력

첫 번째 줄에 학생 수 NN과 재원이가 구성할 수 있는 팀의 최대 인원수 MM이 공백으로 구분되어 주어진다. (1≤N≤105;(1 \leq N \leq 10^5; 1≤M≤N+1)1 \leq M \leq N+1)

두 번째 줄에 재원이의 꿈, 열정, 나눔 스탯 V0V_0, P0P_0, S0S_0이 공백으로 구분되어 주어진다. (1≤V0,P0,S0≤108)(1 \leq V_0, P_0, S_0 \leq 10^8)

세 번째 줄부터 NN개의 줄에 걸쳐 ii번째 줄에 ii번 학생의 꿈, 열정, 나눔 스탯 ViV_i, PiP_i, SiS_i가 공백으로 구분되어 주어진다. (1≤i≤N;(1 \leq i \leq N; 1≤Vi,Pi,Si≤108)1 \leq V_i, P_i, S_i \leq 10^8)

입력으로 주어지는 모든 수는 정수이다.

출력

조건을 만족하는 팀을 구성했을 때, 재원이를 포함한 팀원들의 번호를 공백으로 구분하여 출력한다.

스탯 합을 최대로 만드는 팀이 여러 가지라면, 그중 아무거나 출력한다.

팀원의 번호는 어떤 순서로 출력해도 정답으로 인정한다.

예제2

  1. 예제 1

    입력
    3 2
    10 10 10
    10 9 10
    9 10 11
    10 15 10
    
    예상 출력
    0 2
    
  2. 예제 2

    입력
    5 4
    5 5 5
    5 5 4
    5 5 5
    5 5 6
    5 5 7
    5 5 8
    
    예상 출력
    0 1 2