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

第二题

生日蜡烛(结果填空)

某君从某年开始每年都举办一次生日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的小方格。

方格计数.png

我们以某个小方格的一个顶点为圆心画一个半径为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个未知数,不好求解,每一个表达式,分为两个:

1648799-20190714010915815-55975607.png

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/448338.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

夜考

夜考内容 夜考主要考察夜间汽车灯的使用。上车前准备 1、向考官报告 2、绕车一周观察车辆状况 3、观察车前道路上是否有障碍 4、观察后方是否有来车 注意事项 1、发动车辆时&#xff0c;记得打开车灯; 2、会车时&#xff0c;距来车150米左右&#xff0c;使用近光灯;…

解决:Error response from daemon: Get https://index.docker.io/v1/search?q=openjdkn=25: dial tcp: looku

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 1. 我只是想查一个 mysql 镜像。执行命令&#xff1a; docker search mysql 。报错如下&#xff1a; Error response from daemon…

STL之set

set简介 set是一个集合容器&#xff0c;其中所包含的元素是唯一的&#xff0c;集合中的元素按一定的顺序排列。元素插入过程是按排序规则插入&#xff0c;所以不能指定插入位置。 set采用红黑树变体的数据结构实现&#xff0c;红黑树属于平衡二叉树。在插入操作和删除操作上比…

大三了,计算机专业学生的困惑。 [转]

我现在已经大三了觉得进大学里职业或是学习必须要有一个很好的规划要不然真的会浪费很多时间在一些无谓的事情上自己需要有个明确的目标&#xff0c;否则真的会错失方向我知道不要太浮躁&#xff0c;很容易被一些表面上的东西诱惑。有师长建议时说&#xff1a;我今年毕业&#…

夜间行驶

夜间行驶的特点 特点是视线差&#xff0c;而且驾驶者容易被对面来车大灯晃的眩目&#xff0c;眼前一片漆黑&#xff0c;而造成操作失当。注意事项 1、会车时应注意减速&#xff0c;观察前方与两侧情况&#xff0c;关闭远光灯; 2、进出主路先看车灯; 3、掌握安全车速&…

解决: /bin/sh: 1: java: not found

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 1. 情况描述&#xff1a; 我自己写 dockerfile , buid 了一个镜像&#xff0c;接下来就想后台方式 run 一个容器&#xff0c; docke…

STL之map和multimap容器

1.简介 map是标准的关联式容器&#xff0c;一个map是一个键值对序列&#xff0c;即(key,value)对。它提供基于key的快速检索能力。map中key值是唯一的。集合中的元素按一定的顺序排列。元素插入过程是按排序规则插入&#xff0c;所以不能指定插入位置。map的具体实现采用红黑树…

移动APP接口安全性设计

移动APP接口是怎么保证安全性的&#xff0c;可以采用https&#xff0c;或者是非对称加密。 接口加密的目的是防止被别人用抓包工具&#xff0c;抓包后篡改数据。 关于加密算法常见的有对称加密&#xff08;DES&#xff09;和非对称加密&#xff08;RSA&#xff09; 对称加密&am…

掉头

掉头技巧 掉头前打左灯、减速(至五公里左右)甚至停下&#xff0c;注意观察路况&#xff0c;同时密切注意来往车辆情况(尤其是远一点但车速快的)&#xff0c;必要时停车等待。操作方法 1、在较宽广的道路上&#xff0c;应尽量地应用大遇回一次顺车掉头。如在有交通指挥人…

深入理解 Git 的实现原理

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 我一直很佩服能静心细读各种官方文档的人&#xff0c;此文转自&#xff1a;https://www.cnblogs.com/mamingqian/p/9711975.html 原作者…

STL之容器小结

一、理论提高&#xff1a;所有容器提供的都是值&#xff08;value&#xff09;语意&#xff0c;而非引用&#xff08;reference&#xff09;语意。容器执行插入元素的操作时&#xff0c;内部实施拷贝动作。所以STL容器内存储的元素必须能够被拷贝&#xff08;必须提供拷贝构造函…

超车

概念 超车&#xff0c;即车辆经过另一辆车的侧面&#xff0c;从后面超过前面同方向行驶的车辆。用于超车的车道一般为内侧车道&#xff0c;即较接近道路中心而离路肩较远的车道。在靠右行驶的地区&#xff0c;超车道为靠左的车道;在靠左行驶的地区&#xff0c;超车道为靠右的…

STL之函数对象和谓词

1.函数对象 重载函数调用操作符的类&#xff0c;其对象常称为函数对象&#xff08;function object&#xff09;&#xff0c;即它们是行为类似函数的对象。一个类对象&#xff0c;表现出一个函数的特征&#xff0c;就是通过“对象名(参数列表)”的方式使用一个类对象&#xff…

安装 Git ( Windows、linux、Mac)

安装 Git 前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 是时候动手尝试下 Git 了&#xff0c;不过得先安装好它。有许多种安装方式&#xff0c;主要分为两种&#xff0c;一种是通过编…

会车

概念 会车&#xff0c;即反向行驶的列车、汽车等同时在某一地点交错通过。 会车攻略 一看&#xff0c;看对向来车的车型、速度和装载情况&#xff0c;前方道路的宽度、坚实情况&#xff0c;路旁行人、车辆情况&#xff0c;路旁停车以及障碍物情况等; 二算&#xff0c;…

FormsAuthenticationTicket基于forms的验证

构建基于forms的验证机制过程如下&#xff1a; 1,设置IIS为可匿名访问和asp.net web.config中设置为form验证 2,检索数据存储验证用户&#xff0c;并检索角色(如果不是基于角色可不用) 3,使用FormsAuthenticationTicket创建一个Cookie并回发到客户端&#xff0c;并存储 角色到票…

通过公共汽车站

要求 通过班车站&#xff0c;应降低速度慢行&#xff0c;挂一挡通过&#xff0c;注意左右仔细查看。操作方法 1、减速慢行&#xff0c;注意观察公共汽车周围的交通情况&#xff0c;以防突然情况的出现; 2、在超越公共汽车时&#xff0c;注意提防公共汽车起步后突然向左转…

STL之函数适配器

1.理论知识 2.常用函数适配器 标准库提供一组函数适配器&#xff0c;用来特殊化或者扩展一元和二元函数对象。常用适配器是&#xff1a; 1绑定器&#xff08;binder&#xff09;: binder通过把二元函数对象的一个实参绑定到一个特殊的值上&#xff0c;将其转换成一元函数对象…

真正理解 git fetch, git pull 以及 FETCH_HEAD

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 真正理解 git fetch, git pull 要讲清楚git fetch&#xff0c;git pull,必须要附加讲清楚git remote&#xff0c;git merge 、远程rep…

pyqt5 + pyinstaller 制作爬虫小程序

环境:mac python3.7 pyqt5 pyinstaller ps: 主要是熟悉pyqt5, 加入了单选框 输入框 文本框 文件夹选择框及日历下拉框 效果图: pyqt5 主程序文件 # -*- coding: utf-8 -*- # Author: Mehaei # Date: 2019-07-10 13:02:56 # Last Modified by: Mehaei # Last Modified time…