首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
.NET技术
ASP.NET
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结帖去...
管理菜单
页面风格切换
标准风格
老版本论坛
[向
net_lover
提问]
孟子及csdn高手们,一个算法问题请教思路,数学算法,可能有点难度
加为好友
发送私信
在线聊天
wangdetian168
闪灵QQ 517606197 idyan.com 日照慧眼人才网
等级:
可用分等级:
乞丐
总技术分:
1270
总技术分排名:
16374
结帖率:
72.75%
发表于:
2008-08-20 14:17:56
楼主
一个矩形1000*2000
要取
208*200 14张
208*962 2张
208*862 3张
如何剪裁才能共需标准的矩形几个,如何剪裁才能更省标准版的材料呢
这是其一,还有就是我的这些板类型不固定
这个有可能是
208*200 14张
208*962 2张
208*862 3张
208*860 3张
等等可能很多类型
挠了一上午头,来这里透透气,大家给个思路
问题点数:
100
回复次数:
42
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
keyake863
科雅客
等级:
可用分等级:
中农
总技术分:
2461
总技术分排名:
8793
发表于:
2008-08-20 14:26:45
1
楼 得分:
0
更省标准版的材料,的标准是什么呢?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
wangdetian168
闪灵QQ 517606197 idyan.com 日照慧眼人才网
等级:
可用分等级:
乞丐
总技术分:
1270
总技术分排名:
16374
发表于:
2008-08-20 14:28:00
2
楼 得分:
0
标准版的材料呢是1000*2000 矩形板
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
wangkun9999
<font color=red>迷恋上了自己头像上的美女,怎么办?</font>
等级:
可用分等级:
富农
总技术分:
13586
总技术分排名:
1252
发表于:
2008-08-20 14:42:49
3
楼 得分:
0
貌似可以采用取大优先的原则(以宽为标准),宽度最大的先取.
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
wangkun9999
<font color=red>迷恋上了自己头像上的美女,怎么办?</font>
等级:
可用分等级:
富农
总技术分:
13586
总技术分排名:
1252
发表于:
2008-08-20 14:44:48
4
楼 得分:
0
说错了,应该是以高为标准,先从最高的板材取起,然后以次类推.(中间不够取的部分用判断就可以了)
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
yagebu1983
君子在下则排一方之难,在上则止息万物之嚣. 人以懦弱无刚为大耻,男儿自立,必须有倔强之气.
等级:
可用分等级:
中农
总技术分:
14326
总技术分排名:
1094
发表于:
2008-08-20 15:04:43
5
楼 得分:
0
引用 4 楼 wangkun9999 的回复:
说错了,应该是以高为标准,先从最高的板材取起,然后以次类推.(中间不够取的部分用判断就可以了)
up!!
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
jack20080808
Jack
等级:
可用分等级:
富农
总技术分:
4864
总技术分排名:
4433
发表于:
2008-08-20 15:18:56
6
楼 得分:
0
长宽都建数组,索引对应,长或宽取大优先,再把多余从小到大循环,得出符合要求的最大值.只说说自己的一点想法,希望高手来赐教一下
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
wdgphc
编程有风险,入行需谨慎.
等级:
可用分等级:
贫农
总技术分:
12898
总技术分排名:
1336
发表于:
2008-08-20 16:11:21
7
楼 得分:
0
可以这么裁吗?
-------------------------
| | |
| | |
| |---------------|
|-------| |
| | |
-------------------------
还是必须象裁玻璃那样必须一刀从头到尾?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
suyiming
pentium
等级:
可用分等级:
中农
总技术分:
7600
总技术分排名:
2665
发表于:
2008-08-20 17:15:49
8
楼 得分:
0
有个参照物 好办 ^_^
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
f800051235
穿着裤衩裸奔
等级:
可用分等级:
中农
总技术分:
2168
总技术分排名:
10035
发表于:
2008-08-21 09:29:55
9
楼 得分:
0
up!!
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
sunshine_anycall
等级:
可用分等级:
富农
总技术分:
2775
总技术分排名:
8089
发表于:
2008-08-21 10:26:23
10
楼 得分:
0
有时一个典型的装箱问题,
找找这方面的算法看看吧
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
sunshine_anycall
等级:
可用分等级:
富农
总技术分:
2775
总技术分排名:
8089
发表于:
2008-08-21 10:26:57
11
楼 得分:
0
你的这个是要找最优解,所以要用的是回溯法
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
pdsnet
忍耐 克己
等级:
可用分等级:
富农
总技术分:
489
总技术分排名:
33725
发表于:
2008-08-21 10:35:46
12
楼 得分:
0
顶下...
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
yuchangmao
学习孟子
等级:
可用分等级:
长工
总技术分:
4654
总技术分排名:
4533
发表于:
2008-08-21 10:39:38
13
楼 得分:
0
一点点思路:不区分矩形的长和高,依次取你要切取的矩形的其中一条边的长度相加,如果计算出的结果越接近1000*2000 或者2000*1000,即为最佳方案。
比如计算出的结果为:
一条边:100 200 300 200 200
另一条边200 400 600 300 500
对应的四个矩形就是1(100,200)2(200,400)3(...)4(...)
那么以任何一边做为高,另一边则是宽来切取
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
gimse7en
祈
等级:
可用分等级:
富农
总技术分:
1518
总技术分排名:
13714
发表于:
2008-08-21 10:40:34
14
楼 得分:
0
mark
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
wangdetian168
闪灵QQ 517606197 idyan.com 日照慧眼人才网
等级:
可用分等级:
乞丐
总技术分:
1270
总技术分排名:
16374
发表于:
2008-08-21 11:00:09
15
楼 得分:
0
其实就是板材切割的最优算法问题
大家多给些指点
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
wuyi8808
空军
等级:
可用分等级:
富农
总技术分:
36924
总技术分排名:
248
发表于:
2008-08-21 11:01:00
16
楼 得分:
0
有个算法与数据结构版。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
wuyi8808
空军
等级:
可用分等级:
富农
总技术分:
36924
总技术分排名:
248
发表于:
2008-08-21 11:01:41
17
楼 得分:
0
http://forum.csdn.net/SList/ST_Arithmetic/
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
wangdetian168
闪灵QQ 517606197 idyan.com 日照慧眼人才网
等级:
可用分等级:
乞丐
总技术分:
1270
总技术分排名:
16374
发表于:
2008-08-21 14:25:10
18
楼 得分:
0
世界性难题??
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
LQknife
安乃定:不吃头疼,吃了上瘾。
等级:
可用分等级:
富农
总技术分:
6342
总技术分排名:
3444
发表于:
2008-08-21 15:23:43
19
楼 得分:
0
不出丑了 帮顶
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
wangdetian168
闪灵QQ 517606197 idyan.com 日照慧眼人才网
等级:
可用分等级:
乞丐
总技术分:
1270
总技术分排名:
16374
发表于:
2008-08-22 09:53:14
20
楼 得分:
0
csdn
人呢
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
wangdetian168
闪灵QQ 517606197 idyan.com 日照慧眼人才网
等级:
可用分等级:
乞丐
总技术分:
1270
总技术分排名:
16374
发表于:
2008-08-22 09:54:15
21
楼 得分:
0
难道都只会增删改查
那太没有编程的意思了吧
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
llxchen
生活的理想就是理想的生活
等级:
可用分等级:
富农
总技术分:
1570
总技术分排名:
13340
发表于:
2008-08-27 16:33:16
22
楼 得分:
0
UP
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
happycharles
等级:
可用分等级:
中农
总技术分:
1566
总技术分排名:
13408
发表于:
2008-08-28 10:53:01
23
楼 得分:
0
通过回溯找最优解,数据结构中有很多类似的东东,最短路径,迷宫通路什么的,都可以参考一下
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
kkxkj
编程菜鸟
等级:
可用分等级:
长工
总技术分:
0
总技术分排名:
321453
发表于:
2008-08-28 10:57:27
24
楼 得分:
0
好难,不会
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
sigridl
等级:
可用分等级:
富农
总技术分:
26
总技术分排名:
164939
发表于:
2008-08-28 11:47:51
25
楼 得分:
0
是求使得浪费的材料最少的最优方案吗?
一个矩形1000*2000
要取
208*200 , 208*962 , 208*862
首先看看下面这两个哪个值小,便取个开始割。
1000-(208*x1+200*x2+962*x3+862*x3)=y1 (其中y1>=0)
2000-(208*x1+200*x2+962*x3+862*x3)=y2 (其中y2>=0)
如果y1 <y2,刚从边长为1000这条边开始,否则从2000那条边开始。
按照求出的x1,x2,x3变量的值,进行切割。然后再按照割完后的边,求出以那边为一边。另一条边可变的最优个数。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
ylqmd
土豆
等级:
可用分等级:
贫农
总技术分:
241
总技术分排名:
53996
发表于:
2008-08-28 12:09:41
26
楼 得分:
0
哈哈,开会了,搬个板凳慢慢看。mark
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
sigridl
等级:
可用分等级:
富农
总技术分:
26
总技术分排名:
164939
发表于:
2008-08-28 14:37:40
27
楼 得分:
0
引用 25 楼 sigridl 的回复:
是求使得浪费的材料最少的最优方案吗?
一个矩形1000*2000
要取
208*200 , 208*962 , 208*862
首先看看下面这两个哪个值小,便取个开始割。
1000-(208*x1+200*x2+962*x3+862*x3)=y1 (其中y1>=0)
2000-(208*x1+200*x2+962*x3+862*x3)=y2 (其中y2>=0)
如果y1 <y2,刚从边长为1000这条边开始,否则从2000那条边开始。
按照求出的x1,x2,x3变量的值,进行切割。然后再按照割完后的边,求出以那边为一边。另一…
想想觉得应该两种都算下,然后进行对比,选出损失最小的。
1000-(208*x1+200*x2+962*x3+862*x3)=y1 (其中y1>=0) 求出使得y2最小值时的x1,x2,x3
2000-(208*x1+200*x2+962*x3+862*x3)=y2 (其中y2>=0) 求出使得y2最小值时的x1,x2,x3
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
sxmonsy
吉尔赛那斯
等级:
可用分等级:
富农
总技术分:
6237
总技术分排名:
3524
发表于:
2008-08-28 14:45:37
28
楼 得分:
0
头几天看到了一个取木材的.今天看到个裁纸的....应该差不多吧.
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
fengboawhf
波波
等级:
可用分等级:
富农
总技术分:
716
总技术分排名:
25378
发表于:
2008-08-29 15:29:55
29
楼 得分:
0
ding
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
sp1234
有不少时间,可是网上交流太虚幻,这是一个矛盾
等级:
可用分等级:
中农
总技术分:
75093
总技术分排名:
87
发表于:
2008-09-01 17:54:03
30
楼 得分:
0
凡是“最xxxxx”的这类问题,只有极少数可以使用贪心策略简单地找到结果,大多都是非人力所能想清楚的问题。我建议你,先尽量找最快、内存最大的计算机用傻瓜办法查找结果。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天