例 Help Jimmy
题目链接:点击打开链接
解题思路
if(板子k左端正下方没有别的板子)
{if(板子k的高度h(k)大于Max)
LeftMinTime(k)=无穷大;
else
LeftMinTime(k)=h(k);
}
else if(板子k左端正下方的板子编号是m)
LeftMinTime(k)=h(k)-h(m)+Min(LeftMinTime(m)+Lx(k)-Lx(m),RightMinTime(m)+Rx(m)-Lx(k));
}

代码实现: