最好能用长、宽的公式列出来,谢谢!

解决方案 »

  1.   

    楼主 ,你这和php有什么关系?你应该去百度数学吧之类的问啊,难怪没人回答。
    刚才算了一下,最后都算出了三角函数都用上了,有点麻烦。计算机的话还是穷举,回溯吧……
      

  2.   

    现在是做php的时候遇到了,一个搞印刷的网站,要用php计算排版。
      

  3.   

    这个其实属于NP完全问题,要是求解的话会非常复杂,在这里不好说明,加我qq吧,997701520.这种问题的算法不是简简单单那种大长方形边长除小长方形边长,比较余数大小啥的那么简单,不过如果你们项目不是需要那么严谨的话可以用相对简单的知识来求,虽然不是最优但是可以尽量接近最优。要是想非常严谨的求,有很多算法,这种题实际上说白了就是装箱问题,英文叫啥有点忘记了,好像是rectangle packing吧,你可以查查看,要是有什么问题qq讨论。
      

  4.   

    比如大长方形长和宽都为5,小长方形的长和宽都为2,floor(5/2)*floor(5/2)则最多放4个小长方形.   不知道对不对。
      

  5.   

    这有什么难的?你写个html的页面,大的div的长宽设置成大的长方形的高宽,然后属性设置成overflow:hidden,你把小的长方形放上几个,看看不就知道了!一目了然