关于小鸡吃米的算法

闲着吃菜 2015-08-12 06:16:18
原文链接http://bbs.csdn.net/topics/391545031?page=2一不小心回复了三次 郁闷,最后补上一次
这次好像对了公示是2的(n/2)次方+1+(n%2)
10次应该是 2的5次方+1=33次
不信你一个个去算
...全文
203 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 1 楼 lxh13133718300 的回复:
所有就看你总算支持分拆成多少个2然后有余数结果就是2的(n/2)次方+(n%2)
别拼凑数字,拼凑必被捉。除非你拿着前人的程序去说成是自己的。
  • 打赏
  • 举报
回复
引用 1 楼 lxh13133718300 的回复:
道理嘛其实每次都是2 的组合每次都是1,2两种,所有就看你总算支持分拆成多少个2然后有余数结果就是2的(n/2)次方+(n%2)
你用程序能打印出“10次应该是 2的5次方+1=33次”中,这33个具体结果吗? 你的逻辑本身是凭空而来的(所谓“2 的组合”缺少一个直观的系统描述),看不出根据是什么。所以如果你用代码来打印一下33个结果,可以为你自己做一个验证。
闲着吃菜 2015-08-12
  • 打赏
  • 举报
回复
道理嘛其实每次都是2 的组合每次都是1,2两种,所有就看你总算支持分拆成多少个2然后有余数结果就是2的(n/2)次方+(n%2)

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧