- Time limit: 1.00 s
- Memory limit: 128 MB
Annettuna on tavaraa, joista on tiedossa paino, arvo ja määrä.
Tehtäväsi on pakata reppuun tavaroita niin, että niiden yhteispaino on enintään ja arvo on mahdollisimman suuri.
Syöte
Syötteen ensimmäisellä rivillä kaksi kokonaislukua ja : erilaisten tavaroiden määrä ja suurin sallittu yhteispaino.
Sitten syötteessä on kokonaislukua : tavaroiden painot.
Sitten syötteessä on kokonaislukua : tavaroiden arvot.
Lopuksi syötteessä on kokonaislukua : tavaroiden määrät.
Tuloste
Tulosta suurin mahdollinen tavaroiden yhteisarvo.
Rajat
Esimerkki
Syöte:
3 10 2 5 2 2 4 3 3 1 2
Tuloste:
12