解题思路:
本题需用动态规划,三层循环,分别是
1
到
n
、
0
到
m
和
0
到
j
和
a[i]
较小的那个数,然后计算下面这个式子:
f[i,j]:=f[i,j]+f[i-1,j-k]
。最后输出
f[n,m]
即可。
程序:
var
function min(x,y:longint):longint;
end;
begin
end.
本文详细解析了2012年分区联赛晋级组第三题——摆花问题。通过动态规划方法,利用三层循环实现,最终求解出在特定条件下摆放花朵的方案数。

被折叠的 条评论
为什么被折叠?



