news 2026/10/14 3:27:34

DeepSeek LeetCode 319. 灯泡开关 Java实现

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
DeepSeek LeetCode 319. 灯泡开关 Java实现

思路:
第 i 个灯泡最终是否亮,取决于它被切换了多少次。
第 i 个灯泡会在它的每个约数轮次被切换,所以切换次数等于 i 的约数个数。
只有完全平方数的约数个数是奇数,因此最终亮着的灯泡编号都是完全平方数。

所以答案就是 1 ~ n 中完全平方数的个数,即 (int) Math.sqrt(n)。

Java 实现:

classSolution{publicintbulbSwitch(intn){return(int)Math.sqrt(n);}}

复杂度:

· 时间复杂度:O(1)
· 空间复杂度:O(1)

例如:

· n = 3,完全平方数只有 1,返回 1
· n = 4,完全平方数有 1, 4,返回 2

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/14 3:27:33

嵌入式老兵转机器人:简历为何总被刷?

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/14 3:27:17

步进电机2

PLC能带步进电机的要求:plc能发脉冲的点位ST20:只有Q0.0和Q0.1ST30\ST40\ST60:只有Q0.0、Q0.1、Q0.3Q0.2管方向 ----建议 如果用向导编程则需要固定搭配在工业现场99%多的编程用的都是向导做程序。对于pls编程只是做测试用,用哪个做方向都…

作者头像 李华
网站建设 2026/10/14 3:27:17

【CStackGUI 实战】帧协议解析器:自己定一种帧、自己切帧、三种校验

文章目录一、它演示什么二、怎么用三、一屏总览三种校验方式对比四、关键接口五、容易踩的坑六、跑起来该看到什么七、什么时候用这个示例八、下一步可以怎么玩一、它演示什么 examples\modbus 只讲 Modbus 这一种既有协议,「自己定一种帧、自己切帧与校验」这条路…

作者头像 李华
网站建设 2026/10/14 3:26:58

从SST文件格式看RocksDB Compaction源码实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/14 3:26:52

阿里:多模态视觉与推理分开优化

📖标题:Token-Disentangled Latent Test-Time Scaling for Vision-Language Reasoning 🌐来源:arXiv, 2609.35228v1 🛎️文章简介 🔸研究问题:在多模态大模型推理时,现有的测试时计算方法通常对所有隐藏状态使用统一的全局奖励信号,这忽略了不同Token有的负责看图…

作者头像 李华
网站建设 2026/10/14 3:26:33

梯控门禁控制器参数解析与智能场景落地指南

在智慧楼宇的改造项目中,电梯控制系统往往是最容易被忽视却又至关重要的环节。很多项目初期只关注门禁或监控,等到实际运营时才发现,早晚高峰的梯控响应延迟、老旧线路的电压波动导致设备重启,甚至是消防联动时的逻辑混乱&#xf…

作者头像 李华