CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C++ 语言

求贪吃蛇中蛇可以存活的最大长度!想死我了

楼主szws(克米帅)2005-04-01 20:56:36 在 C/C++ / C++ 语言 提问

在一个   m   X   n   的范围内贪吃蛇可以存活的最大长度。   (不能穿墙)  
  给出算法或者行走策略! 问题点数:20、回复次数:8Top

1 楼EricZhuo()回复于 2005-04-01 21:27:30 得分 5

简单,就是M*N。  
  一行一行连着走就行(按列也行)  
  我老婆就靠这招在Nokia上把蛇玩到满屏的Top

2 楼antter(JiangMiao)回复于 2005-04-01 21:39:45 得分 2

贪吃蛇在屏幕上构成单循环链表就是了  
   
  ~~~~~~~~~~~~~~~~~~~~~~~~  
  你老婆强,我在Nokia(老的,电池板暴长的)上只有620几分就死了。。。Top

3 楼arrowcy(长弓手)回复于 2005-04-02 09:42:29 得分 4

这个问题等价于  
  在M*N的节点中走出一个环路,且只能在相邻节点间移动Top

4 楼arrowcy(长弓手)回复于 2005-04-02 09:44:53 得分 5

如果m,n都为奇数,最大存活长度应该是m*n-1  
  否则就是m*nTop

5 楼arrowcy(长弓手)回复于 2005-04-02 09:46:00 得分 1

以上是假设中间没有墙的情况  
  如果中间还有墙的话,这个就很难说了Top

6 楼surstar(我要写个操作系统出来……)回复于 2005-04-02 09:47:12 得分 0

这还没有仔细想过呢Top

7 楼basickinger(小小笨人)回复于 2005-04-02 10:48:30 得分 0

怎么也是M*N吧....就是奇数也是可以全满的..Top

8 楼duda(dragondu)回复于 2005-04-02 11:00:50 得分 3

很重要的一点是要看贪吃蛇吃过一个后是头张长还是尾巴张长和运行方向的优先级关系需要考虑M,N的奇偶关系Top

相关问题

  • 谁有贪吃蛇的C++源代码?
  • 编过贪吃蛇的大虾请进:)
  • 贪吃蛇游戏问题.请指教.
  • help,贪吃蛇身子的数据结构怎么好?
  • 现出卖“商品级”贪吃蛇“游龙戏珠”源程序
  • 贪吃蛇 的思路 及原码 谢谢
  • 怎么随机产生象贪吃蛇里那样的食物?
  • 能否用TC 2.0编一个贪吃蛇之类的游戏?
  • 本人急求贪吃蛇的程序原代码~~
  • 用Table做了个"贪吃蛇",有兴趣的来看看

关键词

  • 蛇
  • 贪吃
  • 长度
  • 就是

得分解答快速导航

  • 帖主:szws
  • EricZhuo
  • antter
  • arrowcy
  • arrowcy
  • arrowcy
  • duda

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

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