国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - PHP教程 - PHP動態(tài)規(guī)劃解決0-1背包問題實例分析

PHP動態(tài)規(guī)劃解決0-1背包問題實例分析

2020-09-13 16:14瘋狂一夏 PHP教程

這篇文章主要介紹了PHP動態(tài)規(guī)劃解決0-1背包問題,實例分析了背包問題的原理與實現(xiàn)技巧,需要的朋友可以參考下

本文實例分析了PHP動態(tài)規(guī)劃解決0-1背包問題。分享給大家供大家參考。具體分析如下:

背包問題描述:一個承受最大重量為W的背包,現(xiàn)在有n個物品,每個物品重量為t, 每個物品的價值為v。
要使得這個背包重量最大(但不能超過W),同時又需要背包的價值最大。

思路:定義一個二維數(shù)組,一維為物品數(shù)量(表示每個物品),二維是重量(不超過最大,這里是15),下面數(shù)組a,
動態(tài)規(guī)劃原理思想,max(opt(i-1,w),wi+opt(i-1,w-wi)) 當(dāng)中最大值,
opt(i-1,w-wi)指上一個最優(yōu)解

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?php
//這是我根據(jù)動態(tài)規(guī)劃原理寫的
// max(opt(i-1,w),wi+opt(i-1,w-wi))
//背包可以裝最大的重量
$w=15;
//這里有四件物品,每件物品的重量
$dx=array(3,4,5,6);
//每件物品的價值
$qz=array(8,7,4,9);
//定義一個數(shù)組
$a=array();
//初始化
for($i=0;$i<=15;$i++){ $a[0][$i]=0; }
for ($j=0;$j<=4;$j++){ $a[$j][0]=0; }
//opt(i-1,w),wi+opt(i-1,w-wi)
for ($j=1;$j<=4;$j++){
  for($i=1;$i<=15;$i++){
    $a[$j][$i]=$a[$j-1][$i];
    //不大于最大的w=15
    if($dx[$j-1]<=$w){
      if(!isset($a[$j-1][$i-$dx[$j-1]])) continue;
      //wi+opt(i-1,wi)
      $tmp = $a[$j-1][$i-$dx[$j-1]]+$qz[$j-1];
      //opt(i-1,w),wi+opt(i-1,w-wi) => 進(jìn)行比較
      if($tmp>$a[$j][$i]){
        $a[$j][$i]=$tmp;
      }
    }
  }
}
//打印這個數(shù)組,輸出最右角的值是可以最大價值的
for ($j=0;$j<=4;$j++){
  for ($i=0;$i<=15;$i++){
    echo $a[$j][$i]."/t";
    } echo "/n";
}
?>

希望本文所述對大家的php程序設(shè)計有所幫助。

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 日韩精品免费在线观看 | 日韩激情一区二区 | 国产免费av在线 | 亚洲激情久久 | 国产福利91精品一区二区三区 | 欧美 日韩 国产 成人 在线 | 91毛片网| 中文字幕一区在线观看视频 | 久久免费99精品久久久久久 | 亚洲国产精品99久久久久久久久 | 国内美女人妻一级毛片免费看 | 国内精品久久久久久中文字幕 | 欧美日韩综合在线 | 日韩在线免费视频 | 久久一区 | 操网| 久久免费福利视频 | 成人影院在线 | 午夜国产在线 | 国产视频一二三区 | www.青青草 | 一级黄色一级黄色 | 一区二区久久 | 高清一区二区 | 亚洲精品久久久久久动漫 | 免费看国产黄色 | 日韩免费一区 | 日本黄色大片免费看 | 色婷婷中文字幕 | 爱干视频 | 国产伦精品一区二区三区 | 亚洲精品国产综合99久久夜夜嗨 | 亚洲精品乱码久久久久久蜜桃91 | 91精品国产综合久久香蕉最新版 | 精品一二三四区 | 在线一区二区三区做爰视频网站 | av一区二区不卡 | 精品久久一二三区 | 中日韩黄色大片 | 高清在线一区二区 | 国产成年人电影在线观看 |