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