Hacker News new | past | comments | ask | show | jobs | submit
You can just move the lightest half of the boxes each time.
A few additional constraints:

  - the boxes are stacked
  - the heavy boxes are at the bottom of a stack, and you can't stack a heavy box on top of a light one
  - boxes aren't the same size
  - some boxes are open, so must be put on top
  - storage space and height are limited