当前位置: 首页 > news >正文

广州专业网站改版方案医院网站建设论证报告

广州专业网站改版方案,医院网站建设论证报告,关键词歌词林俊杰,怎样做营销型网站问题:海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子平均分为五份,多了一个,这只 猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了 一个,它同样把多的…

问题:海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子平均分为五份,多了一个,这只 猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了 一个,它同样把多的一个扔入海中,拿走了一份,第三、第四、第五只猴子都是这样做的, 问海滩上原来最少有多少个桃子?

#include <stdio.h>
#include <math.h>int main()
{const int monkey_num = 5;int monkey = monkey_num;int i = 1;int peach = i;while (monkey >= 1)				//从第5只猴子开始倒着推算,一直推算到第1只猴子{if (peach % 4 == 0){peach = peach / 4 * 5 + 1;		//假设第n只猴子看到的桃子数是peach,那么上一只猴子看到的桃子数等于peach /4 * 5 + 1monkey--;}else								//如果倒推过程失败,那么试探新的peach值,并从第5只猴子开始重新倒推{peach = ++i;monkey = monkey_num;}}printf("original peach num:%d\n", peach);return 0;
}


 

13只猴子,也能在几十毫秒算出结果:

如果个数再多,int要换成long long。

减少循环次数,程序速度还可以优化。

其实,仔细观察猴子和桃子的个数,可以发现两者之间有一个函数关系,可以直接根据猴子求得桃子个数~_~

http://www.yayakq.cn/news/78882/

相关文章:

  • 教程推广优化网站排名广州网站建设交易
  • 重庆潼南网站建设哪家便宜怎么建立一个公众号
  • 怎样做的英文网站高端网站制作哪家好
  • 网站建设管理工作范文网站搭建是什么专业
  • 行业网站设计建设网站软件
  • 注册域名后如何建立网站自助开通网站
  • 绍兴网站建设电话室内设计网站都有哪些公司
  • 长沙招聘网站商丘给企业做网站的公司
  • 登陆中国建设银行网站我的账户密码怎么就有了?怎么清除有没有网址呀
  • 网站建设方案交换认苏州久远网络专业网站建设基本流程
  • 网站建设全程揭秘光盘文件建设银行人力资源网站
  • 网站转化率排名平板怎么做网页
  • 网站建设邯郸怎么开发手机app
  • 泰安集团网站建设费用手机网站用什么软件做
  • 天津公司建站wordpress 删除略缩图
  • 婚礼工作室网站模板企业网页设计报价
  • 阜阳哪里做网站的多微信朋友圈怎么投放广告
  • 网站建设招聘兼职wordpress前台文章
  • 网站建设背景图片怎样用网站做淘宝客
  • 珠海网络公司网站建设138企业邮箱登录
  • 做网站接活全流程网页设计师收费标准
  • 网站流量数据分析wordpress data src
  • 东莞企业网站制作出售重庆建站服务商
  • 检察院门户网站建设方案网站设计网页版
  • 青岛模板做网站漳州城乡和建设局网站首页
  • h5网站开发哪个好经典重庆论坛上不了了
  • 石家庄百度推广家庄网站建设北京网站开发网站建设报价
  • wordpress连续照片 主题沈阳网站关键词优化做的好吗
  • 用wp做网站备案网络营销策略包括哪些方面
  • 百度推广网站建设费做网站商城需要什么