S
silicon
Unregistered / Unconfirmed
GUEST, unregistred user!
设一张卡片的大小为Width=157,Height=199;现在有N张这样的卡片(N<=X*Y),每行最多可以
排放X个卡片,(先假定X=20),每列最多可以排Y个卡片(可设Y=20).求解,怎么摆放可以得
到最小的面积?如25张卡可以摆成5行5列,(不超过X=20),26张卡片也可以摆成2*13或
13*2(不超过X=20)。
请给出一个函数,Function(N, X, Y: integer;var R, L: integer);
(N= 卡片张数;
X= 每行最多数量;
Y= 每列最多数量;
R= 求得最佳行数
L= 求得最佳列数
)
排放X个卡片,(先假定X=20),每列最多可以排Y个卡片(可设Y=20).求解,怎么摆放可以得
到最小的面积?如25张卡可以摆成5行5列,(不超过X=20),26张卡片也可以摆成2*13或
13*2(不超过X=20)。
请给出一个函数,Function(N, X, Y: integer;var R, L: integer);
(N= 卡片张数;
X= 每行最多数量;
Y= 每列最多数量;
R= 求得最佳行数
L= 求得最佳列数
)