1题目:

5 只猴子是好朋友,在海边的椰子树上睡着了。这期间,有商船把一大堆香蕉忘记在沙滩上离去。

第 11 只猴子醒来,把香蕉均分成 55 堆,还剩下 11 个,就吃掉并把自己的一份藏起来继续睡觉。

第 22 只猴子醒来,把香蕉均分成 55 堆,还剩下 22 个,就吃掉并把自己的一份藏起来继续睡觉。

第 33 只猴子醒来,把香蕉均分成 55 堆,还剩下 33 个,就吃掉并把自己的一份藏起来继续睡觉。

第 44 只猴子醒来,把香蕉均分成 55 堆,还剩下 44 个,就吃掉并把自己的一份藏起来继续睡觉。

第 55 猴子醒来,重新把香蕉均分成 55 堆,哈哈,正好不剩!

请计算一开始最少有多少个香蕉。

运行限制

  • 最大运行时间:1s
  • 最大运行内存: 128M

2暴力求解

#include <iostream>
using namespace std;int check(int s_banana) {//当函数满足所有条件的时候返回Trueint temp = s_banana % 5;//定义每只猴子平分后剩下的香蕉if (temp == 1) {s_banana = s_banana - temp - (s_banana - temp) / 5;temp = s_banana % 5;if (temp == 2) {s_banana = s_banana - temp - (s_banana - temp) / 5;temp = s_banana % 5;if (temp == 3) {s_banana = s_banana - temp - (s_banana - temp) / 5;temp = s_banana % 5;if (temp == 4) {s_banana = s_banana - temp - (s_banana - temp) / 5;temp = s_banana % 5;if (temp == 0&&s_banana!=0) {return 1;//满足所有条件;返回True;}}return 0;}return 0;}return 0;}return 0;//如果不满足任意条件则返回False
}int  main()
{for (int s_banana= 0; s_banana <= 4000; s_banana++)//暴力求解50到4000满足条件的香蕉数目{if (check(s_banana)) {//调用函数看是否满足所有条件cout << s_banana << endl;break;}}return  0;
}         

3总是遗忘的问题:未定义的标识符

这类问题的原因之一:

标识符不在范围之内

解决方法:

将主函数放在定义的函数的后面;因为C++在编译程序的时候遵从顺序规则。

蓝桥杯历年真题 猴子分香蕉C/C++相关推荐

  1. 蓝桥杯历年真题,来,看看

    .标题: 世纪末的星期 曾有邪教称1999年12月31日是世界末日.当然该谣言已经不攻自破. 还有人称今后的某个世纪末的12月31日,如果是星期一则会.... 有趣的是,任何一个世纪末的年份的12月3 ...

  2. 蓝桥杯历年真题及解析(Java B组)

    蓝桥杯历年真题及解析 Java语言 B组省赛真题及解析 2016年第七届Java B组蓝桥杯省赛真题解及析 2017年第八届java B组蓝桥杯省赛真题及解析 2018年第九届Java B组蓝桥杯省赛 ...

  3. 2018蓝桥杯B组:猴子分香蕉(C++/JAVA)

    二.题目:猴子分香蕉 5只猴子是好朋友,在海边的椰子树上睡着了.这期间,有商船把一大堆香蕉忘记在沙滩上离去. 第1只猴子醒来,把香蕉均分成5堆,还剩下1个,就吃掉并把自己的一份藏起来继续睡觉. 第2只 ...

  4. 蓝桥杯历年真题大全+题型分布+分数分布

    该资料为答主收集的 15-19年 C/C++ A.B.C组 Java A.B.C组 蓝桥杯真题(再往前也没什么参考价值了),蓝桥杯素有暴力与搜索杯之称,其真题与模拟题差异巨大, 因此要想拿奖就只能刷真 ...

  5. 蓝桥真题——猴子分香蕉

    5只猴子是好朋友,在海边的椰子树上睡着了.这期间,有商船把一大堆香蕉忘记在沙滩上离去. 第1只猴子醒来,把香蕉均分成5堆,还剩下1个,就吃掉并把自己的一份藏起来继续睡觉. 第2只猴子醒来,重新把香蕉均 ...

  6. 2018蓝桥杯省赛---java---C---2(猴子分香蕉)

    题目描述 思路分析 直接采用暴力破解,先限定范围,然后依次筛选出满足条件的情况. 代码实现 package TEST;public class Main {public static void mai ...

  7. 蓝桥杯2018省赛——猴子分香蕉(Java)

    问题描述: 5只猴子是好朋友,在海边的椰子树上睡着了.这期间,有商船把一大堆香蕉忘记在沙滩上离去. 第1只猴子醒来,把香蕉均分成5堆,还剩下1个,就吃掉并把自己的一份藏起来继续睡觉. 第2只猴子醒来, ...

  8. 【蓝桥杯历年真题合集】蓝桥杯2020初赛

  9. 蓝桥C语言带分数,蓝桥杯——历年真题之带分数

    问题描写叙述 100 能够表示为带分数的形式:100 = 3 + 69258 / 714. 还能够表示为:100 = 82 + 3546 / 197. 注意特征:带分数中,数字1~9分别出现且仅仅出现 ...

  10. 蓝桥杯第八届真题 :拉马车

    点击查看:蓝桥杯历年真题 题解目录 拉马车 方法: 1.题目中已经提示用队列结构或动态数组 2. 使用队列和栈,java语言只需导入相应的类,然后调用方法即可 3. queue: offer()方法: ...

最新文章

  1. boost::timer
  2. 华为交换机配置Telnet步骤
  3. 基于pnpm + lerna + typescript的最佳项目实践 - 理论篇
  4. Apache的架构师总结出30条架构设计原则
  5. ArcGIS制图表达Representation-制图表达原理
  6. nexus下载地址分享
  7. 串口通信协议之SPI通信协议
  8. C# webbrowser爬虫中经常碰到的脚本错误弹出窗口的问题解决
  9. 瑞云Rayvision渲染的原创动画《吃饭睡觉打豆豆》震撼来袭 ——创造产业历史,日点击量过200万次...
  10. c语言中ch1和ch2是什么意思,2020-05-26(C语言)1.将串str中所有值为ch1的字符转换成ch2的字符,如果str为空串,或者串中不含值为ch1的字符,则什么都不做.2.逆转函数...
  11. Gluster部署案例
  12. 新颖的自我介绍_有关最新颖的自我介绍
  13. ppt计算机网络技术,计算机网络技术.ppt
  14. JavaSE入门学习34:Java集合框架之Collection接口、子接口及其实现类
  15. Spark生态系统和运行架构
  16. 七日杀怎么建立虚拟服务器,《七日杀》怎么创建服务器
  17. 史上最完整的人工智能书单大全
  18. 使用dnf下载与安装网络源的rpm
  19. 构建海量数据平台-云梯生态系统
  20. Python爬虫之requests+正则表达式抓取猫眼电影top100以及瓜子二手网二手车信息(四)...

热门文章

  1. http://39.98.219.132 题库标准答案(题库序号:1972)之节目安排
  2. IAR在写结构体时不提示_英语作文怎么写?这篇文章教会你新课标高中英语写作命题新思维...
  3. 数据集笔记:杭州 上海 地铁客流数据
  4. Python 从字符串中提取URL(使用功能完善的第三方库而非自己写的简陋的正则表达式)
  5. ArcSDE数据被锁定后的解锁方法
  6. java计算机毕业设计疫情防控管理系统源码+系统+mysql数据库+lw文档
  7. 卷积im2col函数
  8. 题解58 | 红紫万千昙花一现#出现1次的数字(一)(二)#
  9. Fortran代码自动创建文件夹升级版说明
  10. 【蓝桥杯真题分类解析(C/C++版 软件类)第1章 蓝桥杯基础知识】1.6 纪念日