网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
12月12日漏签0天
c语言吧 关注:801,523贴子:4,373,131
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 6回复贴,共1页
<<返回c语言吧
>0< 加载中...

求教 关于移动水果的算法

  • 只看楼主
  • 收藏

  • 回复
  • wyc890618
  • 低能力者
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
有12个盒子放成一排.左右边的黑格都装有水果,一共有五个萍果(P)和五个梨子(G).中间两个盒子是空的.  
你可以将水果移动到空盒子内,但移动的水果必须是相临的两个一起移动.请问要将所有萍果移动到左边,梨子移动到右边,写出最优的步骤?(注,萍果和梨的位置由用户输入)  

■■■■■口口■■■■■   
P G P G G     G P P G P   

本人关于算法毫无思路,请各位赐教


  • wyc890618
  • 低能力者
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
再来


2025-12-12 14:10:35
广告
不感兴趣
开通SVIP免广告
  • 人之神话
  • 毛蛋
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
■■■■■■■■■■口口
P G P G G G P G P P 
■■■■口口■■■■■■ 
P G P G P G P P G G 
■■■■■■■口口■■■ 
P G P G G P P P G G
■■■口口■■■■■■■
P G P P P G G P G G
■■■■■■■■■口口■
P P G G P P P G G G
■■■■■口口■■■■■
P P P P P G G G G G
有点麻烦.


  • wyc890618
  • 低能力者
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
不是说 人怎么做 是怎么叫计算机这么做
而且是通解


  • 219.239.227.*
快试试吧,
可以对自己使用挽尊卡咯~
◆
◆
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
可以模仿
汉诺塔问题的思路来写算法


  • wyc890618
  • 低能力者
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
说清楚些


  • 61.136.144.*
快试试吧,
可以对自己使用挽尊卡咯~
◆
◆
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我可以给你提供一个思路:
这个题目是典型的广度排序。
(不是简单排序,而象是从一个结点向下纵向扩展成几个结点,这几个结点的每个结点又向下扩展成几个结点.如此一直扩展下去.直到满足题目的条件)
觉得可以用外储来储存结点的数据,每向下扩展一次就都读取一次外储数据并保存新的数据.估计数据大小最多就几MB.


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 6回复贴,共1页
<<返回c语言吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示