| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 549 人关注过本帖
标题:大家帮我看看 有什么好的算法
只看楼主 加入收藏
dingxiaowu
Rank: 1
来 自:华南理工大学
等 级:新手上路
帖 子:8
专家分:0
注 册:2010-12-1
结帖率:0
收藏
已结贴  问题点数:20 回复次数:3 
大家帮我看看 有什么好的算法
小Z是个仓库管理员,他需要在一个N*M(1<=M<=15, 1<=N<=15)的大长方形仓库上放置危险物品,为了在物品泄漏时尽量少地影响到旁边的物品,不能安排危险物品太过于接近,就是说每个物品的旁边的位置(对角线、水平、垂直)都不能放置另一个物品。

 

功能要求:
1、    求出摆放危险品的方法数Q1。(物品之间没有差异,只是考察安排放置的方法由于方法数可能会过大,因此返回方法数要模1000000001)

2、    当我们定制各行必须放置的危险品数量,又有多少种摆放危险品的方法数Q2呢。(返回方法数要模1000000001)

3、    在我们已有危险品位置的情况下,又有多少种摆放危险品的方法数Q3呢。(不考虑条件2的限制,返回方法数要模1000000001)

4、    在同样是上面已有危险品位置的情况下,最多又能摆放多少个危险品呢?Q4(注意,这里考察的是除去已摆放的物品,还能摆放的物品的最大数量,不考虑条件2的限制)

 

算法程序的输入输出格式要求:
输入:

第一个整数是测试案例数目T,

每组测试数据包括:

第一行是两个整数为N和M,(行和列,1<=M<=15, 1<=N<=15)

第二行是N个整数,表示每行限制的危险品数量,L1  L2  L3 …… LN,

然后是一个表示已摆放危险品的N*M的地图,’*’表示空地,’+’表示已摆放危险品
搜索更多相关主题的帖子: 危险物品 仓库管理员 长方形 对角线 危险品 
2011-04-18 18:52
laoyang103
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:内蒙古包头
等 级:贵宾
威 望:19
帖 子:3082
专家分:11056
注 册:2010-5-22
收藏
得分:7 
.......................

                                         
===========深入<----------------->浅出============
2011-04-18 19:29
帅的让人抽
Rank: 4
来 自:安徽
等 级:业余侠客
帖 子:94
专家分:224
注 册:2010-9-30
收藏
得分:7 

樱花下落的速度依然是秒速五厘米,即使发了一千次短信,
心与心之间也只能靠近一厘米……
2011-04-18 19:38
卧龙孔明
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:59
帖 子:3872
专家分:684
注 册:2006-10-13
收藏
得分:7 
普通的dfs就够能出解,要速度的话上位运算或者dancinglinks

My Blog: www.aiexp.info
虽然我的路是从这里开始的,但是这里不再是乐土.感谢曾经影响过,引导过,帮助过我的董凯,飞燕,leeco,starwing,Rockcarry,soft_wind等等等等.别了,BCCN.
2011-04-18 20:18
快速回复:大家帮我看看 有什么好的算法
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.032610 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved