首页 > 装修问答 > 其它 > 算法问题:木板墙?

算法问题:木板墙?

浏览次数:2921|时间:2024-04-19

热门回答

2024-05-02你跑这么慢

如果说2000 2000 3000可以将3000锯掉1000然后得到6000的长方形; else ,那就不是这个算法了;
for(i = 2;
}
}
if(S>?
按我的理解应该就是
输入
3 2000 2000 2000
输出
6000吧
Max=S=h=h1;=n;Max) Max=S;)
{
If(h[i]==h[i-1])
S+=h[i]; else ,或者2000 2000 3000 2000可以将3000去掉然后2000 2000和2000拼接起来得到6000的长方形; i++<Max) Max=S;
S=h[i];
return Max。如果可以的话尽量解释清楚原题意或者多给出example便于理解7 1 2 5 6 1 3 3这个是神马东东;
else
{
if(S>

212