java吧 关注:1,235,571贴子:12,705,484
  • 9回复贴,共1

猴子分桃问题中,怎么实现本次循环…

只看楼主收藏回复

猴子分桃问题中,怎么实现本次循环满足时,记录当前桃子数,当下一次循环不满足时,重新返回上一次的桃子数+1,然后继续递推下去。小弟初学java,java语言有点生疏,求大神赐教,下附图:


IP属地:上海来自iPhone客户端1楼2014-10-24 10:24回复
    小弟想了会儿,加了个布尔型作为开关,可是还是不行,求大神帮帮忙


    IP属地:上海来自iPhone客户端2楼2014-10-24 11:00
    回复
      @弥子瑕
      分桃的问题应该请教始祖。


      3楼2014-10-24 11:09
      回复
        这题不是应该倒着往回推吗


        IP属地:江苏4楼2014-10-24 11:12
        回复
          本人新手。没看懂楼主的算法,自己摸索了一个。运行结果是3121。
          思路是总桃子数从1开始循环,每次检查是否能按方法分五次,如可以就输出原桃子数,如果不行就继续循环。


          IP属地:广东5楼2014-10-24 12:06
          收起回复


            IP属地:上海来自iPhone客户端6楼2014-10-24 12:12
            收起回复
              这是个递归。。用boolean很有想法!


              IP属地:海南7楼2014-10-24 12:40
              回复