Suhendry’s Blog

When in doubt, do math ;-)

BNPCHS 2009 - Final Round

with 8 comments

H - Drum Minyak Pak Ricat

Author: Ricky Winata

Soal ini adalah tipikal soal dynamic programming, dimana kita diharuskan mencari solusi optimal dari berbagai solusi yang ada. Soal ini dapat kita selesaikan dengan menjalankan dua kali dynamic programming knapsack untuk mendapatkan jawabannya.

Kita akan menjalankan DP knapsack untuk pertama kali untuk mendapatkan semua kemungkinan isi dari drum dengan harga yang termurah, dengan relasi rekursi sbb :

Cd = kapasitas maksimal drum
M = jumlah paket
Ci = kapasitas pengisian paket ke i
Pi= harga paket ke i

Kemudian untuk DP knapsack kedua, kita akan memakai hasil dari DP pertama tadi untuk mendapatkan solusi optimal yang kita inginkan, dengan relasi rekursi sebagai berikut:

N = jumlah minyak yang akan di distribusikan
Cd = kapasitas maksimal drum
Pd = harga 1 drum
f1(i) = harga optimal dari knapsack pertama untuk kapasitas i dalam 1 drum




Pages: 1 2 3 4 5 6 7 8 9 10 11 12

Written by suhendry

December 7th, 2009 at 9:52 pm

8 Responses to 'BNPCHS 2009 - Final Round'

Subscribe to comments with RSS

  1. pertamax! :D

    Eko Wibowo

    7 Dec 09 at 11:42 pm

  2. setelah di teliti, 10 problems yang ada, problem authornya beda2 smua :))

    Felix J

    8 Dec 09 at 12:34 am

  3. Argghhhh, problem A dan G ngga akan pernah gw lupain !

    Timotius Sakti

    8 Dec 09 at 12:43 am

  4. Wah soal2nya bagus2 loh…
    Variasinya dan tingkat kesulitannya pas!

    Hore… sekarang tidak ada alasan lagi untuk tidak nge-blog INC/ICPC 09 >:)

    Felix Halim

    8 Dec 09 at 10:56 am

  5. kok blakangan ini write-upnya ngga ada storynya pak? spt write-up HS07 gt… pengen tau behind the scene-nya kayak apa :D

    anyway, soalnya bagus2 & menarik, tapi banyak bgt euy :D

    Angelina Veni

    8 Dec 09 at 10:30 pm

  6. mana?

    mahli

    10 Dec 09 at 4:24 pm

  7. writeup icpc….~ >:)

    Felix J

    11 Dec 09 at 8:20 pm

  8. gan, ada contoh kodingannya g tentang problem dari A-j tu???
    kirimin dong.. thanks

    martin muhar

    14 May 10 at 5:12 pm

Leave a Reply