CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  Visual C++ 资源

一个最少人员算法问题,有兴趣来帮帮忙!!各位大哥们!!

楼主zhaoxiaojunch(浪漫樱花)2003-11-01 20:24:39 在 VC/MFC / Visual C++ 资源 提问

题目内容:有一个大型陈列馆矩阵(n*m),有陈列馆(n*m)个,需要许多守卫人员看护,守卫员只能站在其中一个陈列馆之中,最多可以看到前、后、左、右和他站的地点,  
  求一种算法,安排守卫人员的位置,使守卫人员的数目最少。任给出变量n和m都能求出最少人数的值。要求用类解决。  
      这是我们老师出的题目,叫我们三天之内解出答案,我想了整整两天了,没有思路,所以求那位好心的大哥帮帮忙。小弟感谢了。 问题点数:0、回复次数:4Top

1 楼BuZhang_AP97091(Email:gold_ap97091@163.com,Q45324223)回复于 2003-11-02 18:22:32 得分 0

现在才看到,看来帮不你了,不好意思。Top

2 楼bat2000(燕叭虎)回复于 2003-11-02 20:15:48 得分 0

我想了一下,大概是按4*4的方阵排列,守卫的位置只是在a13,a21,a34,a42每个都是这么排列的,N/4取余算不够4个的,大概是这个排列方法,你自己想想办法吧,我现在没时间帮你,我好忙,对不住了。Top

3 楼cangyun(苍云)回复于 2003-11-10 18:42:50 得分 0

第一列第一格放一个人,然后竖着排每空3格放一个人,  
  第二列第三格放一个人,然后竖着排每空3格放一个人,  
  3同1,4同2,(偶数同2,奇数同1)。  
  试试看我也不知道行行哦Top

4 楼goooool(飞刀)回复于 2003-11-12 08:25:13 得分 0

这好像是一个用“十”字铺地的问题,你可以扩展你的m*n方阵使得它恰好用用“十”字填满。呵呵,不知道是否可行。Top

相关问题

  • 那位大哥有数据挖掘算法的源代码(c++)??
  • 哪位大哥可以详细给我讲讲迭代算法
  • 各位大哥请帮忙(一个递归算法)
  • 一个算法问题,各位大哥请进,很急~
  • michaelh(糊涂)大哥同志,请贴贴您的loeffler的idct算法!!!
  • 关于算法优劣的一个问题,请大哥们给与解决,谢!
  • 那位大哥有图的遍历算法源代码,up有分
  • 哪位大哥给讲讲双线性插值算法的原理。
  • 各位大哥,小弟求救一个算法问题。很急!很急!
  • 哪位大哥有蒋数字转换成字母的算法或思路啊?

关键词

  • 排列
  • 守卫
  • 陈列馆
  • 人员
  • 格放一个人

得分解答快速导航

  • 帖主:zhaoxiaojunch

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo