*마스틱
입력
입력 문자열에는 공백으로 구분된 4개의 숫자( a , b , c 및 N )가 포함됩니다.
출판
첫 번째 줄에 주어진 양의 매스틱(N kg)을 상자를 열지 않고 살 수 있는 방법의 수 K를 인쇄해야 합니다. 다음 K 줄 각각에서 프로그램은 ka , kb 및 kc< 세 개의 숫자를 인쇄(공백으로 구분)해야 합니다. /code> : 각 K 구매 옵션에 대한 1, 2 및 3 유형의 상자 수입니다. 변형은 사전식 순서로 출력되어야 합니다. 동일한 ka에 대해 가장 작은 ka 값을 가진 변형이 먼저 출력되어야 합니다. 먼저 kb 값이 가장 작은 변형 등
예
<헤드>
| # |
입력 |
출력 |
것>
<몸>
| 1 |
15 17 21 185 |
5
0 1 8
1 10 0
3 7 1
5 4 2
7 1 3
|
테이블>
Запрещенные операторы: list; [