← Back to DP & Struktur Data
Prev
←

Question 21 β€” Banyak Balok

DP & Struktur Data Β· 20 points Β· Answer key: 8

Next
β†’

Question

Pak Dengklek membuat sebuah permainan yang diberi nama "Katak Super". Tujuan yang ingin dicapai dari permainan Pak Dengklek adalah membantu seekor katak untuk menyeberangi sebuah sungai dengan cara melompat melalui balok-balok kayu sebanyak NN yang terbenam membentuk garis lurus membentang pada sungai tersebut. Balok-balok kayu tersebut masing-masing memiliki ketinggian tertinggi (yiy_{i}). Katak dapat melompat ke kanan dari balok kayu ii ke balok kayu jj jika ii < jj, dan melompat ke kiri dari balok kayu ii ke balok kayu jj jika ii > jj. Katak pada permainan ini dapat melompat ke kiri ataupun ke kanan. Jika katak tersebut ingin melompat dari suatu balok kayu ke balok kayu yang bersebelahan, maka katak tersebut akan menghabiskan energinya sebanyak (y2βˆ’y1)2(yβ‚‚ βˆ’ y₁)Β², di mana y1y₁ dan y2yβ‚‚ adalah ketinggian dari balok kayu asal dan tujuan si katak.

Agar permainan lebih menarik, Pak Dengklek memberikan kekuatan super pada katak tersebut untuk melakukan lompatan super yang dapat melewatkan 1 balok kayu (misalkan katak melakukan lompatan super dari balok kayu ii ke arah kanan, maka ia akan melewatkan balok kayu ii + 1, dan sampai ke balok kayu ii + 2). Akan tetapi, jika katak memilih untuk melakukan lompatan super, maka ia akan menghabiskan energi sebanyak 3Γ—(y3βˆ’y1)23 Γ— (y₃ βˆ’ y₁)Β², di mana y1y₁ dan y3y₃ adalah ketinggian dari balok kayu asal dan tujuan si katak. Kekuatan lompatan super dapat digunakan berulang kali atau tidak sama sekali.

Tentu saja dalam permainan ini, katak harus berusaha mencapai tujuan dengan menggunakan energi seminimal mungkin. Pada awal permainan, katak sudah berada pada balok kayu pertama (balok kayu ke-1), dan permainan berakhir ketika katak sudah berada pada balok kayu terakhir (balok kayu ke-NN). Diketahui bahwa terdapat 10 balok kayu yang terdapat pada sungai yang ingin dilewati oleh katak dalam permainan Pak Dengklek:

Balok 1 2 3 4 5 6 7 8 9 10
Tinggi 6 8 3 5 6 4 7 10 8 11

Jika Pak Dengklek sudah memberikan kekuatan super pada katak, dan saat ini si katak berada pada balok kayu pertama, berapa banyak balok kayu yang dipijak oleh katak selama perjalanannya mencapai balok kayu terakhir sedemikian sehingga total energi yang dikeluarkan adalah minimum?

Jawab: …………………………… {tuliskan jawaban dalam bentuk angka saja}

Answers (9 members)