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

蓝桥杯历年真题省赛之 2016年 第七届 生日蜡烛

一、题目

生日蜡烛

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

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

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

请填写他开始过生日party的年龄数。
注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字

二、代码


 

package Lan2016;public class B生日蜡烛 {/*生日蜡烛某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。现在算起来,他一共吹熄了236根蜡烛。请问,他从多少岁开始过生日party的?请填写他开始过生日party的年龄数。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字*//** 思路1:* 先把多少岁过生日的年龄设为x,而且逐年都要过,逐年蜡烛数量递增* 到现在已经总共有236个蜡烛了,因为初始的年龄不知道,所以这种方法不可用* 思路2:* 暴力枚举所有的年龄,看哪一个年龄符合条件** */public static void main(String[] args) {for (int i = 1; i <= 150; i++) {int sum = 0;for (int j = i; j <= 150; j++) {sum += j;if(sum == 236) {System.out.println(i);}if(sum > 236) {break;}}}}
}

三、反思 

1.思路:

        暴力枚举所有年龄的可能,

2.注意:

        外层循环遍历的是从哪一岁开始过生日的,内层循环控制的是从这一岁开始逐年把蜡烛数递加,

        sum要定义再第一层循环的里面,这样是为了计算从哪一岁开始以后的蜡烛数,每次计算要初始化sum更新sum的值,否则sum是会有之前循环的影响,

        sum等于236的时候,输出i,表示从i岁开始的,当大于236的时候,break,即跳出当前的循环,进入下一次的循环。

相关文章:

蓝桥杯历年真题省赛之 2016年 第七届 生日蜡烛

一、题目 生日蜡烛 某君从某年开始每年都举办一次生日party&#xff0c;并且每次都要吹熄与年龄相同根数的蜡烛。 现在算起来&#xff0c;他一共吹熄了236根蜡烛。 请问&#xff0c;他从多少岁开始过生日party的&#xff1f; 请填写他开始过生日party的年龄数。 注意&…...

SCAU 8580 合并链表

8580 合并链表 时间限制:1000MS 代码长度限制:10KB 提交次数:3724 通过次数:2077 题型: 编程题 语言: G;GCC Description 线性链表的基本操作如下&#xff1a; #include<stdio.h> #include<malloc.h> #define ERROR 0 #define OK 1 #define ElemType inttyped…...

Docker安装Gitlab

下载镜像 直接下载最新版&#xff0c;比较大有2.36G docker pull gitlab/gitlab-ce创建数据存放的目录位置 按自己习惯位置创建目录 mkdir -p /usr/local/docker/docker_gitlab编写docker-compose.yml 在上面创建的挂载目录里面&#xff08;/usr/local/docker/docker_gitl…...

浅淡 C++ 与 C++ 入门

我们知道&#xff0c;C语言是结构化和模块化的语言&#xff0c;适用于较小规模的程序。而当解决复杂问题&#xff0c;需要高度抽象和建模时&#xff0c;C语言则不合适&#xff0c;而C正是在C的基础之上&#xff0c;容纳进去了面向对象编程思想&#xff0c;并增加了许多有用的库…...

学习和认知的四个阶段,以及学习方法分享

本文分享学习的四个不同的阶段&#xff0c;以及分享个人的一些学习方法。 一、学习认知的四个阶段 我们在学习的过程中&#xff0c;总会经历这几个阶段&#xff1a; 第一阶段&#xff1a;不知道自己不知道&#xff1b; 第二阶段&#xff1a;知道自己不知道&#xff1b; 第三…...

Python编程从入门到实践中的一些误区

1.num 使用num时python报错&#xff0c;后来查过后才知道是因为python不支持自增或自减&#xff0c;可以用1。 2.字符串和非字符串连接 要先将非字符串转换为字符串类型之后才能连接 print&#xff08;2int&#xff08;‘2’&#xff09;&#xff09;#4 3.关键字参数必须在未…...

Kanebo HITECLOTH 高科技擦镜布介绍

Kanebo HITECLOTH&#xff0c;这款由日本KBSeiren公司制造的高科技擦镜布&#xff0c;以其卓越的清洁能力和超柔软的布质&#xff0c;成为了市场上备受瞩目的产品。 材质与特性 HITECLOTH采用0.1旦尼尔特级高级微纤维制造&#xff0c;质地细致、坚韧、不起颗粒。这种纤维的特…...

政务云安全风险分析与解决思路探讨

1.1概述 为了掌握某市政务网站的网络安全整体情况&#xff0c;在相关监管机构授权后&#xff0c;我们组织人员抽取了某市78个政务网站进行安全扫描&#xff0c;通过安全扫描&#xff0c;对该市政务网站的整体安全情况进行预估。 1.2工具扫描结果 本次利用漏洞扫描服务VSS共扫…...

Linux tcpdump抓包转Wireshark 分析

简介 tcpdump 是Linux系统下的一个强大的命令&#xff0c;可以将网络中传送的数据包完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤&#xff0c;本文将展示如何使用 tcpdump 抓包&#xff0c;以及如何用 tcpdump 和 wireshark 分析网络流量 tcpdump指…...

【Spring高级】Aware与InitializingBean接口

目录 Aware接口概述为什么需要Aware接口 InitializingBean接口Autoware失效分析 Aware接口 概述 在Spring框架中&#xff0c;Aware 接口是一种常用的设计模式&#xff0c;用于允许bean在初始化时感知&#xff08;或获取&#xff09;Spring容器中的某些资源或环境信息。这些接…...

打造你的HTML5打地鼠游戏:零基础入门教程

&#x1f31f; 前言 欢迎来到我的技术小宇宙&#xff01;&#x1f30c; 这里不仅是我记录技术点滴的后花园&#xff0c;也是我分享学习心得和项目经验的乐园。&#x1f4da; 无论你是技术小白还是资深大牛&#xff0c;这里总有一些内容能触动你的好奇心。&#x1f50d; &#x…...

C++默认构造函数/拷贝构造函数/赋值构造函数

概述 本文主要讲解C默认构造函数&#xff0c;拷贝构造函数和赋值构造函数在哪些场景下会被调用到 代码 类定义 class A{public:A() { cout<<"construct function"<<endl; }A(const A& other) { cout<<"copy construct function"…...

前端框架的发展历史介绍

前端框架的发展历史是Web技术进步的一个重要方面。从最初的简单HTML页面到现在的复杂单页应用程序&#xff08;SPA&#xff09;&#xff0c;前端框架和库的发展极大地推动了Web应用程序的构建方式。以下是一些关键的前端框架和库&#xff0c;以及它们的发布年份、创建者和主要特…...

Linux 基本命令

文章目录 1.echo2.cd3.find4.mkdir5.cp6.rm7.wc8.tar9.tail10.vim11.grep12.sed13 touch14 ls15 快捷键16 ln17 mv18 useradd19 usermod20 su 每天一个Linux命令 提示&#xff1a;以下是本篇文章正文内容&#xff0c;下面案例可供参考 1.echo 中文 (Chinese): “回声” 或 “输…...

怎么查看电脑是不是固态硬盘?简单几个步骤判断

随着科技的发展&#xff0c;固态硬盘&#xff08;Solid State Drive&#xff0c;简称SSD&#xff09;已成为现代电脑的标配。相较于传统的机械硬盘&#xff0c;固态硬盘在读写速度、稳定性和耐用性等方面都有显著优势。但是&#xff0c;对于不熟悉电脑硬件的用户来说&#xff0…...

在Java中如何优雅的停止一个线程?可别再用Thread.stop()了!

写在开头 经过上几篇博文的学习&#xff0c;我们知道在Java中可以通过new Thread().start()创建一个线程&#xff0c;那今天我们就来思考另外一个问题&#xff1a;线程的终止 自然终止有两种情况&#xff1a; 1. 线程的任务执行完成&#xff1b; 2. 线程在执行任务过程中发生异…...

指数函数与三角函数乘积的积分公式

先上公式&#xff0c;公式正确&#xff0c;用欧拉公式即可证明。 数学公式不好打字&#xff0c;我就发截图。 欧拉公式证明如下&#xff1a;...

代码随想录算法训练营第五九天 | 下一个更大元素II、接雨水

目录 下一个更大元素II接雨水 LeetCode 503.下一个更大元素II LeetCode 42. 接雨水 下一个更大元素II 给定一个循环数组 nums &#xff08; nums[nums.length - 1] 的下一个元素是 nums[0] &#xff09;&#xff0c;返回 nums 中每个元素的 下一个更大元素 。 数字 x 的 下一…...

LeetCode(力扣)算法题_2864_最大二进制奇数

最大二进制奇数 题目描述 给你一个 二进制 字符串 s &#xff0c;其中至少包含一个 1 。 你必须按某种方式 重新排列 字符串中的位&#xff0c;使得到的二进制数字是可以由该组合生成的 最大二进制奇数 。 以字符串形式&#xff0c;表示并返回可以由给定组合生成的最大二进…...

食药物质创新 赋能中式滋补健康产业发展交流会圆满结束

3月5日&#xff0c;“食药物质创新 赋能中式滋补健康产业发展交流会”在山东国际会展中心召开。本次会议由中国生物发酵产业协会主办&#xff0c;浙江科技大学、未名太研生物科技(绍兴)有限公司承办&#xff0c;汇乐达供应链服务(常州)有限责任公司支持。本次论坛旨在加强行业创…...

Spring Security 2026 最佳实践:构建安全的 Java 应用

Spring Security 2026 最佳实践&#xff1a;构建安全的 Java 应用别叫我大神&#xff0c;叫我 Alex 就好。一、引言 大家好&#xff0c;我是 Alex。Spring Security 作为 Java 生态中最流行的安全框架&#xff0c;一直以其强大的功能和灵活的配置而受到开发者的喜爱。随着 Spri…...

Kafka性能测试实战:从脚本使用到参数调优全解析

1. Kafka性能测试入门指南 第一次接触Kafka性能测试时&#xff0c;我被各种专业术语和参数搞得晕头转向。后来在实际项目中反复实践才发现&#xff0c;掌握Kafka性能测试其实就像学开车一样&#xff0c;先了解基本操作&#xff0c;再逐步深入高级技巧。Kafka官方提供的两个测试…...

从TUM数据集评测到真实项目:手把手教你评估ORB-SLAM3的实战表现

从TUM数据集到真实场景&#xff1a;ORB-SLAM3性能评估全流程实战指南 当你在TUM数据集上运行完ORB-SLAM3&#xff0c;看着终端里不断输出的位姿数据&#xff0c;是否曾思考过这些数字背后真正的含义&#xff1f;如何从冰冷的轨迹文件中提炼出对算法性能的深刻理解&#xff1f;本…...

Go语言的命令行工具:从flag到cobra

Go语言的命令行工具&#xff1a;从flag到cobra 1. 引言 命令行工具是软件开发中不可或缺的一部分&#xff0c;它们可以帮助我们自动化任务、管理系统、处理数据等。Go语言以其简洁的语法和强大的标准库&#xff0c;成为了开发命令行工具的理想选择。从基础的flag包到高级的co…...

高数赋能编程:从理论到实战的跨界应用,你知道高等数学你一直学的是什么吗?

要理解高等数学在编程开发中的价值&#xff0c;首先需要解构一个普遍的学生困惑&#xff1a;“我学编程&#xff0c;为什么要学高数&#xff1f;” 事实上&#xff0c;高数不是孤立的抽象理论&#xff0c;而是现代计算机科学的思维基座和解决问题的工具库。 它从离散世界&…...

开源可部署+零代码:春联生成模型-中文-base WebUI快速体验指南

开源可部署零代码&#xff1a;春联生成模型-中文-base WebUI快速体验指南 春节临近&#xff0c;想为家里增添一份独特的年味&#xff0c;却苦于没有文采写不出好对联&#xff1f;或者&#xff0c;作为内容创作者&#xff0c;想批量生成一些创意春联用于营销活动&#xff1f;今…...

Amundsen仪表板连接器配置终极指南:Superset、Tableau等工具无缝对接

Amundsen仪表板连接器配置终极指南&#xff1a;Superset、Tableau等工具无缝对接 【免费下载链接】amundsen Amundsen is a metadata driven application for improving the productivity of data analysts, data scientists and engineers when interacting with data. 项目…...

含分布式能源电网储能容量优化 双层优化模型 改进粒子群+cplex 内层以购电成本最低 外层以...

含分布式能源电网储能容量优化 双层优化模型 改进粒子群cplex 内层以购电成本最低 外层以综合运行成本&#xff08;储能投运&#xff0c;新能源发电&#xff0c;网损等等&#xff09; 有参考文献1. 项目概述 本项目实现了一个针对含分布式能源&#xff08;光伏、风电&#xff0…...

异步编程中的重试策略:backoff与asyncio完美结合

异步编程中的重试策略&#xff1a;backoff与asyncio完美结合 【免费下载链接】backoff Python library providing function decorators for configurable backoff and retry 项目地址: https://gitcode.com/gh_mirrors/bac/backoff 在现代Python异步编程中&#xff0c;处…...

拯救你的网站兼容性:手把手教你用heic2any解决苹果图片上传问题

苹果用户图片上传难题的终极解决方案&#xff1a;前端HEIC转换实战指南 你是否遇到过这样的场景&#xff1a;精心设计的网站上传功能&#xff0c;在苹果用户面前却频频报错&#xff1f;后台服务器不断收到无法识别的图片格式&#xff0c;而用户则抱怨"明明能拍照片却上传…...