社区
C语言
帖子详情
矩形分割问题
地主家的豆腐2013
2014-12-09 07:04:18
要将一张长L宽W的板材分割成长a宽b的小矩形,通过计算确定下料方案。小矩形成矩阵排列方式(左右成行、上下成列),它们的方向一致,这个方向既可以水平(长边水平)也可以竖直,要求选择能使排入的小矩形数最多的方向。
有大神帮给出算法吗?用C语言。
...全文
374
3
打赏
收藏
矩形分割问题
要将一张长L宽W的板材分割成长a宽b的小矩形,通过计算确定下料方案。小矩形成矩阵排列方式(左右成行、上下成列),它们的方向一致,这个方向既可以水平(长边水平)也可以竖直,要求选择能使排入的小矩形数最多的方向。 有大神帮给出算法吗?用C语言。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
地主家的豆腐2013
2014-12-10
打赏
举报
回复
有没有大神帮解答一下
地主家的豆腐2013
2014-12-10
打赏
举报
回复
有没有大神帮解答一下
赵4老师
2014-12-10
打赏
举报
回复
搜“矩形排料算法” 排料问题大牛:
http://www2.stetson.edu/~efriedma/packing.html
最大乘积
问题
+0-1背包
问题
+
矩形
分割
算法
最大乘积
问题
+0-1背包
问题
+
矩形
分割
算法 最大乘积
问题
问题
描述: 设n是一个正整数,现在要求将n分解为若干个互不相同的自然数的和,并且使这些自然数的乘积最大,对于给定的正整数n,计算最优分解方案。 提示: 把一个正整数从中间分开(如果是偶数直接除以2如果是奇数,分别加1除以2,减1除以2) 其中一部分保留在A[]数组中(奇数的话,比较大的那一部分保留给A[]数组),另一部分赋给temp,并重复1,2 步骤 最后把temp赋给A[]数组 C语言:贪心算法 #include <stdi
Java实现
分割
矩形
给定平面内平行于坐标轴的一个
矩形
,从
矩形
内选 择一些点,从这些点向右和向上各射出一条射线, 请问:这些射线将
矩形
分成了多少份。 数据格式: 输入的第一行包含两个整数x, y,表示
矩形
是由(0, 0), (x, 0), (x, y), (0, y)四个点围成的。 第二行包含一个整数n,表示
矩形
内的点的数量。 接下来n行,每个两个整数xi, yi,表示
矩形
内的一 个点。输入保证所有的点都在
矩形
内部而且...
OpenJudge:百练 4136:
矩形
分割
平面上有一个大
矩形
,其左下角坐标(0,0),右上角坐标(R,R)。大
矩形
内部包含一些小
矩形
,小
矩形
都平行于坐标轴且互不重叠。所有
矩形
的顶点都是整点。要求画一根平行于y轴的直线x=k(k是整数) ,使得这些小
矩形
落在直线左边的面积必须大于等于落在右边的面积,且两边面积之差最小。并且,要使得大
矩形
在直线左边的的面积尽可能大。注意:若直线穿过一个小
矩形
,将会把它切成两个部分,分属左右两侧。
P1324
矩形
分割
(贪心算法)(C/C++)
P1324
矩形
分割
思路: 贪心,优先劈开代价高的,否则就要多付出几次这个大代价。 AC代码: #include<iostream> #include<cstdio> #include<algorithm> using namespace std; bool cmp(int x,int y) { return x>y; } int a[2010],b[2010]; int main() { int n,m; cin >> n >&g
多个限制的二分题 poj
矩形
分割
openoj
矩形
分割
总时间限制: 1000ms 内存限制: 65536kB描述 平面上有一个大
矩形
,其左下角坐标(0,0),右上角坐标(R,R)。大
矩形
内部包含一些小
矩形
,小
矩形
都平行于坐标轴且互不重叠。所有
矩形
的顶点都是整点。要求画一根平行于y轴的直线x=k(k是整数) ,使得这些小
矩形
落在直线左边的面积必须大于等于落在右边的面积,且两边面积之差最小。并且,要使得大
矩形
在直...
C语言
70,039
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章