Publikasi tentang topik tersebut 'dynamic-programming'


Pemrograman Dinamis — 0/1 Knapsack (Kode Python)
Mengingat bobot dan keuntungan dari N item, kita ingin memasukkan item tersebut ke dalam Knapsack yang berkapasitas C. Tujuannya adalah untuk mendapatkan keuntungan yang maksimal dari item yang ada di Knapsack. Setiap item hanya dapat dipilih satu kali, karena kami tidak memiliki jumlah item yang lebih dari satu. Contoh: Item: [A, B, C, D] Bobot: [2, 3, 1, 4] Keuntungan: [4, 5, 3, 7] Kapasitas: 5 Mari kita coba beberapa kombinasi yang berat totalnya kurang dari kapasitasnya,..

Pertanyaan tentang topik tersebut 'dynamic-programming'

Apa itu Perkalian Matriks Rantai?
Saya mencoba memahami apa itu perkalian matriks berantai dan apa bedanya dengan perkalian biasa. Saya telah memeriksa beberapa sumber namun semuanya tampaknya dijelaskan dengan sangat akademis agar saya dapat memahaminya. Saya kira ini adalah...
1467 dilihat

Kode Leet: Persegi panjang maksimal
Saya mencoba memecahkan masalah persegi panjang maksimal dari LeetCode. Implementasi saya dipisahkan menjadi dua tahap. Tahap pertama membuat tabel tabrec . untuk setiap i dan j dalam rentang matriks masukan tabrec[i][j] tidak ditentukan...
872 dilihat
schedule 25.12.2023

Periksa apakah suatu string merupakan pengocokan dari dua string lain yang diberikan
Ini adalah pertanyaan dari Manual Perancangan Algoritma : Misalkan Anda diberikan tiga rangkaian karakter: X , Y , dan Z , di mana |X| = n , |Y| = m , dan |Z| = n+m. Z dikatakan sebagai pengocokan X dan Y jika dan hanya jika Z...
10149 dilihat
schedule 23.12.2023

Elemen tidak bersebelahan yang habis dibagi n solusi tidak berfungsi
Apa cara yang efisien untuk menghitung jumlah sub-urutan yang tidak bersebelahan dari suatu larik bilangan bulat tertentu yang habis dibagi n? A = {1,2,3,2} n = 6 Keluaran 3 karena 12, 12, 132 habis dibagi 6 Solusi saya yang menggunakan...
89 dilihat

Temukan pasangan dengan nilai KPK terkecil dalam larik tertentu
Baru-baru ini saya menemukan pertanyaan tentang kontes pemrograman kompetitif. Diberikan sebuah array bilangan bulat, temukan indeks dari sepasang elemen array dengan nilai KPK terkecil. Saya tahu ada solusi loop ganda O(n^2) yang naif tetapi...
720 dilihat