ACM PKU 2663 Tri Tiling 簡單的動態(tài)規(guī)劃 有趣
http://acm.pku.edu.cn/JudgeOnline/problem?id=2663開始想復(fù)雜了,其實是個遞推,或者說是個簡單的動態(tài)規(guī)劃
T(2)=3 ;
T(0)=1;
T(2*k-1)=0
T(2*k)=3*T(2*k-2)+2*(T(2*k-4)+T(2*k-6)+..+T(2) )





































#include <stdio.h>
long T[31];
long t(int n)
{
int i;
if(n==2)return 3;
if(T[n]!=0)return T[n];
else
{
T[n]=3*t(n-2)+2;
for(i=n-4;i>=2;i=i-2)
T[n]+=2*t(i);
}
這個怎么看不懂,if(T[n]!=0)return T[n]; 回復(fù) 更多評論
T(2*k)=3*T(2*k-2)+2*(T(2*k-4)+T(2*k-6)+..+T(2) )掉了
T(0)
應(yīng)該是
T(2*k)=3*T(2*k-2)+2*(T(2*k-4)+T(2*k-6)+..+T(2) +T(0) ) 回復(fù) 更多評論
只有注冊用戶登錄后才能發(fā)表評論。 | ||
【推薦】100%開源!大型工業(yè)跨平臺軟件C++源碼提供,建模,組態(tài)!
![]() |
||
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
|
||
|