【正文】
父問(wèn)題的最優(yōu)解? 狀態(tài)轉(zhuǎn)移方程 ? F[i]=max{f[j]+1 | 必須滿足的是所有的a[j]都必須不小于 a[i]} 核心程序段 ? fillchar(f,sizeof(f),1)。現(xiàn)在要求設(shè)計(jì)一個(gè)程序,以求得正確的答案。 注意的細(xì)節(jié) ? 實(shí)際編程時(shí)還須使用高精度算法,由于這里著重介紹動(dòng)態(tài)規(guī)劃,故本過(guò)程省略。 ? 輸出文件 ,表示求得的最大乘積。 ? for i:=2 to n do ? begin ? for j:=1 to i1 do ? if (a[j]=a[i]) and (f[j]+1f[i]) then f[i]:=f[j]+1。動(dòng)態(tài)規(guī)劃(普及組)三 紹興柯橋中學(xué) 吳建鋒 動(dòng)態(tài)規(guī)劃的應(yīng)用(問(wèn)題 5) ? 導(dǎo)彈攔截。 ? best:=1。 ? 輸入文件 ,分別表示 N, M( 2=N=10, 1=M=5),第二行是一個(gè)長(zhǎng)度為 N的數(shù)字串。