第二题

生日蜡烛(结果填空)

某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。

现在算起来,他一共吹熄了236根蜡烛。

请问,他从多少岁开始过生日party的?

请填写他开始过生日party的年龄数。

注意:提交的应该是一个整数,不要填写任何多余的内容或说明性文字。

分析:

设过生日的岁数是[start, end],则end>start(end==start时,为236,不可能,排除)

package bb;
public class 生日蜡烛 {private static void 易理解版() {// 1.startfor (int start = 1; start <= 100; start++) {// 2.endfor (int end = start + 1; end <= 100; end++) {// 3.[start,end]求岁数之和int sum = 0;for (int i = start; i <= end; i++) {sum += i;}// 4.满足条件则OKif (sum == 236) {System.out.println("start=" + start + ",end=" + end);}}}}private static void 效率改进版() {for (int start = 1; start <= 100; start++) {int sum = 0;// 把end省了for (int i = start; i <= 100; i++) {sum += i;if (sum == 236) {System.out.println("start=" + start + ",end=" + i);}}}}public static void main(String[] args) {易理解版();效率改进版();}
}

星期一(18JavaA2)

标题:星期一
整个20世纪(1901年1月1日至2000年12月31日之间),一共有多少个星期一?
(不要告诉我你不知道今天是星期几)

注意:需要提交的只是一个整数,不要填写任何多余的内容或说明文字。


参考答案:5217

方格计数 (18JavaB2)

如图p1.png所示,在二维平面上有无数个1x1的小方格。

我们以某个小方格的一个顶点为圆心画一个半径为1000的圆。

你能计算出这个圆里有多少个完整的小方格吗?

注意:需要提交的是一个整数,不要填写任何多余内容。

package bb;
// 判断第一象限中的各顶点(x,y),只要在半径以内,就计数
public class 方格计数 {public static void main(String[] args) {int r = 1000;int count = 0;// x、y必须大于0,否则会被计数for (int x = 1; x <= r; x++) {for (int y = 1; y <= r; y++) {if ((x * x + y * y) <= r * r) {count++;}}}System.out.println(count * 4);}
}

参考答案:3137548

猴子分香蕉(18JavaC)

标题:猴子分香蕉

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

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

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

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

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

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

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

需要提交的是一个整数,不要填写任何多余的内容。

思路:

设总数为x,第一次分,每堆为a,以次往后是b,c,d,e。

原始公式有5个表达式、6个未知数,不好求解,每一个表达式,分为两个:

package bb;
public class 猴子分香蕉 {public static void main(String[] args) {{int x = 1;while (true) {if (x % 5 == 1) {int x2 = 4 * (x - 1) / 5;if (x2 % 5 == 2) {int x3 = 4 * (x2 - 2) / 5;if (x3 % 5 == 3) {int x4 = 4 * (x3 - 3) / 5;if (x4 % 5 == 4) {int dx5 = 4 * (x4 - 4) / 5;if (dx5 % 5 == 0) {System.out.println(x);if (x > 10000)break;}}}}}x++;}}}
}

转载于:https://www.cnblogs.com/tigerlion/p/11182875.html

Java蓝桥杯02——第二题集锦:生日蜡烛、星期一、方格计数、猴子分香蕉相关推荐

  1. 蓝桥杯ACM简单题-生日蜡烛 2020-12-22

    蓝桥杯ACM简单题-生日蜡烛 1.问题描述 某人从某年开始每年都举办一次生日派对,并且每次都要吹熄与年龄相同根数的蜡烛.现在算起来,他一共吹熄了236根蜡烛.请问,他从多少岁开始过生日派对的? 2.算 ...

  2. 拾麦子 java蓝桥杯算法省题

    题目:* 你一定听说过这个故事.国王对发明国际象棋的大臣很佩服, 问他要什么报酬,大臣说:请在第1个棋盘格放1粒麦子,* 在第2个棋盘格放2粒麦子,在第3个棋盘格放4粒麦子, 在第4个棋盘格放8粒麦子 ...

  3. 2015年蓝桥杯预赛第二题星系炸弹

    题目:星系炸弹 在X星系的广袤空间中漂浮着许多X星人造"炸弹",用来作为宇宙中的路标. 每个炸弹都可以设定多少天之后爆炸. 比如:阿尔法炸弹2015年1月1日放置,定时为15天,则 ...

  4. 蓝桥杯java和c语言区别_C语言蓝桥杯比赛原题和解析

    蓝桥杯:在计算机编程领域,是具有一定含金量的竞赛,用于选拔信息技术人才. 一般分为多个领域,其中包含了C/C#/C++/Java/Python等编程语言的测试题,多为算法的设计题. 下面,在搜题过程中 ...

  5. java蓝桥杯练习 Hankson的趣味题

    java蓝桥杯练习 Hankson的趣味题 资源限制 时间限制:1.0s 内存限制:64.0MB 问题描述 Hanks 博士是BT (Bio-Tech,生物技术) 领域的知名专家,他的儿子名叫Hank ...

  6. c语言 java 性能 测试_这个蓝桥杯系统的题,用c语言去评测是满分,改为Java说运行错误是0分,但是我查看输入输出,至少第...

    这个蓝桥杯系统的题,用c语言去评测是满分,改为Java说运行错误是0分,但是我查看输入输出,至少第一个是对的啊提交序号1269960作者彭云成提交时间02-0507:49:27评测结果运行错误得分.. ...

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

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

  8. c语言中猴子拿香蕉的代码题,猴子分香蕉(2018年第九届蓝桥杯省赛第二题)

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

  9. 蓝桥杯第九届C语言C组第二题:猴子分香蕉

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

最新文章

  1. mysql8.0 服务移除_Linux下彻底删除Mysql 8.0服务的方法
  2. python环境设置_CentOS 7.2环境搭建实录(第四章:python环境配置)
  3. php获取访问量文本形式,php利用用文本统计访问量的方法图文详解
  4. 有没有一种简单的方法可以按值删除列表元素?
  5. WIKI 开发工具网站收藏
  6. 用户通过WEB方式更改AD域帐户密码
  7. was更换java版本,WAS如何更换JDK
  8. 计算圆形是否和正方形相交 【微软面试100题 第二十三题】
  9. [IPhone] 仅在Debug编译的NSLog
  10. erlang rebar 配置mysql_Erlang Rebar 使用指南之四:依赖管理
  11. layui添加复选框_对layui初始化列表的CheckBox属性详解,初始化属性
  12. 电商海报怎么设计,先告诉复古海报要设计要点(附模板)
  13. python调用jar包的模块_使用 Python 的 JPype 模块调用 Jar 包
  14. 16.Mac 修改主机名
  15. [OCR]用tesseract训练自己的字体
  16. html中页面跳转以及传值的处理
  17. 2022-01-18国产Linux深度操作系统deepin20.4发布,涉及桌面和内核升级。
  18. android 混淆字符串,android 代码混淆
  19. HTML5游戏引擎(二)01-egret引擎的安装与hello world
  20. 基于java的点歌系统设计_KTV点歌系统的设计与实现(毕业论文).doc

热门文章

  1. 查询sql语句是否使用索引
  2. 【CodeForces - 689B】Mike and Shortcuts(Dijkstra最短路,或者bfs跑状态类似spfa)
  3. 【CodeForces - 1066A~E】水题,模拟(有技巧),思维,题意难懂的模拟,二进制问题(有技巧)
  4. KITTI自动驾驶数据集可视化教程
  5. 百度顶会论文复现(2):GAN综述
  6. 1)机器学习基石笔记Lecture1:The Learning Problem
  7. mess系统可以读取opc服务器,C3. Messages
  8. python问题化教学设计_基于IPO的Python教学设计
  9. 牧马人机械鼠标g3_性价比好的有线鼠标都有哪些?2020年12款热选游戏鼠标推荐...
  10. android滑动菜单图标,Android实现简单底部导航栏 Android仿微信滑动切换效果