Problem
Kedai menjual mastic dalam kotak a
kg (jenis 1), b
kg (jenis 2) dan c
kg (jenis 3 ) ). Bagaimana untuk membeli dengan tepat N
kg mastic tanpa membuka kotak? Dalam berapa banyak cara ini boleh dilakukan?
Input
Rentetan input mengandungi empat nombor yang dipisahkan oleh ruang: a
, b
, c
dan N
.
Cetakan
Dalam baris pertama, anda perlu mencetak nombor K
cara anda boleh membeli jumlah tertentu mastic (N
kg) tanpa membuka kotak. Dalam setiap baris K
berikut, atur cara hendaklah mencetak (dipisahkan dengan ruang) tiga nombor, ka
, kb
dan kc< /code> : bilangan kotak 1, 2 dan 3 jenis untuk setiap pilihan pembelian K
. Varian hendaklah dikeluarkan dalam susunan leksikografik: Varian dengan nilai ka
terkecil dahulu, untuk ka
yang sama – pertama varian dengan nilai kb
terkecil, dsb.
Contoh
# |
Input |
Output |
1 |
15 17 21 185 |
5
0 1 8
1 10 0
3 7 1
5 4 2
7 1 3
|
jadual>
Запрещенные операторы: list
; [