hello,
pas mieux.
A priori j'ai balayé:
on prend un plan par exemple 591x228
on considère
BC
AD
ou A est un rectangle central, B rectangle à gauche, D rectangle à droite.
le pavage de type B est le même que celui de type D (sinon ca revient à prolonger A et considérer B comme pavage nul)
C peut etre
soit la prolongation de B
soit la prolongation de D
soit par un pavage rempli type A
Pour tous les plans P qu'on peut générer ainsi, on considère alors le volume.
on empile k*P, puis pour ce qu'il reste, on tourne les cartons pour avoir une autre hauteur
Et pour tous les plans P2 générés, on retient le couple (P,P2) où ya un max de cartons dans P et
un max dans P2.
Ce faisant, j'arrive à 520 également:
- Code: Tout sélectionner
{
"totalCount": 520,
"firstPlane": {
"master": {
"width": 591,
"height": 228,
"zAxis": 234
},
"rectangle": {
"width": 42,
"height": 37
},
"central": {
"count": 8,
"height": 42,
"width": 296,
"onY": 8,
"onX": 1,
"dimensions": {
"width": 37,
"height": 42,
"zAxis": 37
}
},
"right": {
"count": 42,
"height": 222,
"width": 294,
"onY": 7,
"onX": 6,
"dimensions": {
"width": 42,
"height": 37
}
},
"left": {
"count": 35,
"height": 185,
"width": 294,
"onY": 7,
"onX": 5,
"dimensions": {
"width": 42,
"height": 37
}
},
"totalCount": 340,
"times": 4
},
"secondPlane": {
"master": {
"width": 591,
"height": 228,
"zAxis": 234
},
"rectangle": {
"width": 37,
"height": 37
},
"central": {
"count": 1,
"height": 37,
"width": 37,
"onY": 1,
"onX": 1,
"dimensions": {
"width": 37,
"height": 37
}
},
"right": {
"count": 84,
"height": 222,
"width": 518,
"onY": 14,
"onX": 6,
"dimensions": {
"width": 37,
"height": 37
}
},
"left": {
"count": 5,
"height": 185,
"width": 37,
"onY": 1,
"onX": 5,
"dimensions": {
"width": 37,
"height": 37
}
},
"totalCount": 90,
"times": 2
}
}