생산 시스템 관리

아직 제출이 없습니다시간 제한1초메모리 제한512 MB

문제

겨울 숲의 나라에는 NN종류의 작업으로 이루어진 생산 시스템이 있다. 이 생산 시스템에서 모든 작업이 올바르게 작동하게 하려고 한다.

작업 ii는 기계 ii를 가동함으로써 이루어진다. 기계 ii11대 갖췄을 때 작업 ii가 올바르게 작동할 확률은 p_i/100p\_{i} / 100이며, 여기에 기계 ii를 추가로 한 대 더 구매할 때마다 작업 ii가 올바르게 작동할 확률이 a_i/100a\_{i} / 100 늘어난다. 단, 기계 ii를 아무리 많이 구매해도 작업 ii가 올바르게 작동할 확률은 11을 넘을 수 없다.

예를 들면, 작업 1과 작업 2가 존재하면서 p_1=40p\_{1} = 40, p_2=60p\_{2} = 60, a_1=15a\_{1} = 15, a_2=10a\_{2} = 10인 경우, 기계 1과 기계 2를 각각 한 대씩 있을 때 모든 작업이 올바르게 작동할 확률 PP0.4×0.6=0.240.4 \times 0.6 = 0.24가 된다. 하지만 기계 1과 기계 22를 각각 2대, 1대 추가로 구매해서 총 각각 3대, 2대를 갖춘다면 PP(0.4+0.15×2)×(0.6+0.1×1)=0.49(0.4 + 0.15 \times 2) \times (0.6 + 0.1 \times 1) = 0.49로 개선된다. 기계 ii의 가격이 각각 c_ic\_{i}일 때, 총 비용을 BB 이하로 사용해서 PP를 최대화시키는 방법은 무엇인가?

초기 상태에는 모든 종류의 기계가 한 대씩 존재한다.

입력

첫 줄에 작업들의 종류의 수를 의미하는 정수 NN (1N91 \leq N \leq 9) 과 비용 BB (0B30,0000 \leq B \leq 30,000)가 주어진다.

다음 NN개의 줄에 걸쳐 기계 ii에 대한 p_ip\_{i}, a_ia\_{i}, c_ic\_{i}가 공백으로 구분되어 정수로 주어진다. (1p_i,a_i991 \leq p\_{i}, a\_{i} \leq 99, 1c_i30,0001 \leq c\_{i} \leq 30,000)

출력

첫 번째 줄에 총 비용을 BB 이하로 사용했을 때 PP의 가능한 최댓값에 102N10^{2N}을 곱한 값을 출력한다. 이 값은 항상 정수이다.

두 번째 줄에 그 때 추가로 구매해야 하는 기계 ii의 대수를 차례로 공백으로 구분하여 출력한다.

가능한 방법이 여럿일 경우 그 중 아무거나 출력한다.