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

蓝桥与力扣刷题(蓝桥 生日蜡烛)

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

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

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

请输出他开始过生日 party 的年龄数。

本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。

解题思路+代码:

代码:

import java.util.Scanner;
// 1:无需package
// 2: 类名必须Main, 不可修改

public class 生日蜡烛 {
    public static void main(String[] args) {
        //遍历起始年份
        for(int i = 1; i<=100;i++) {
            int sum = 0;
            //遍历结束年份
            for(int j = i; j<=100; j++){
                sum += j;
                //从起始年到结束年蜡烛总数为236时输出起始年
                if(sum == 236){
                    System.out.println(i);
                    break; //剪枝,结束双层内循环
                }
            }
        }
    }
}

总结: 一道连续子序列求和问题(经典的双循环枚举),从某年开始一直到某一年结束,在得到某个数后返回开始的年份。双循环累加计数,找到符合的数就终止循环(剪枝)

相关文章:

  • 使用 JDBC 插入数据并获取自动生成的主键(如 MySQL 的 AUTO_INCREMENT 或 Oracle 的序列) 的完整示例代码,包含详细注释
  • angular中的路由传参
  • pbootcms版AI自动发文插件,自动发布自动配图,支持多任务
  • 数字化转型 2.0:AI、低代码与智能分析如何重塑企业竞争力?
  • 调试 ResNet18 cpp实现中的段错误(SIGSEGV)问题
  • Junit在测试过程中的使用方式,具体使用在项目测试中的重点说明
  • xLua_001 Lua 文件加载
  • R语言基于ggscitable包复现一篇3.5分的文章的连续变量交互效应(交互作用)的可视化图
  • 记一次线上SQL死锁事故
  • 【一】Vue组件开发教程
  • Halcon算子 二维码识别、案例
  • AI 时代的通信新范式:MCP(模块化通信协议)的优势与应用
  • openvela新时代的国产开源RTOS系统
  • [网络安全] 滥用Azure内置Contributor角色横向移动至Azure VM
  • QA:备份产品的存储架构采用集中式和分布式的优劣?
  • 如何配置本地git
  • QT软件匠心开发,塑造卓越设计服务
  • 智慧港口新未来:大数据赋能应急消防,筑牢安全防线
  • 关于numpy里面的轴(axis)
  • w264民族婚纱预定系统
  • 宜昌谱写新叙事:长江大保护与高质量发展如何相互成就
  • 玉渊谭天丨卢拉谈美国降低对华关税:中国的行动捍卫了主权
  • 为何选择上海?两家外企提到营商环境、人才资源……
  • 马上评丨岂能为流量拿自己的生命开玩笑
  • 这个“超强致癌细菌”,宝宝感染率高达40%,预防却很简单
  • 特朗普访中东绕行以色列,专家:凸显美以利益分歧扩大