文章 2023-05-30 来自:开发者社区

【每日算法Day 61】LeetCode 672. 灯泡开关 Ⅱ

题目描述现有一个房间,墙上挂有  只已经打开的灯泡和  个按钮。在进行了  次未知操作后,你需要返回这  只灯泡可能有多少种不同的状态。假设这  只灯泡被编号为 ,这  个按钮的功能如下:将所有灯泡的状态反转(即开变为关,关变为开)将编号为偶数的灯泡的状态反转将编号为奇数的灯泡的状态反转将编号为  的灯泡的状态反转()示例1输....

文章 2023-05-30 来自:开发者社区

每日算法系列【LeetCode 319】灯泡开关

题目描述初始时有  个灯泡关闭。第  轮,你打开所有的灯泡。第  轮,每两个灯泡你关闭一次。第  轮,每三个灯泡切换一次开关(如果关闭则开启,如果开启则关闭)。第  轮,每  个灯泡切换一次开关。对于第  轮,你只切换最后一个灯泡的开关。找出  轮后有多少个亮着的灯泡。示例1输入: 3 输出: 1 解释: 初始时, ....

文章 2022-06-25 来自:开发者社区

【每日算法Day 61】LeetCode 672. 灯泡开关 Ⅱ

题目描述示例1输入: n = 1, m = 1. 输出: 2 解释: 状态为: [开], [关]示例2输入: n = 2, m = 1. 输出: 3 解释: 状态为: [开, 关], [关, 开], [关, 关]示例3输入: n = 3, m = 1. 输出: 4 解释: 状态为: [关, 开, 关], [开, 关, 开], [关, 关, 关], [关, 开, 开].提示.题解代码c++clas....

【每日算法Day 61】LeetCode 672. 灯泡开关 Ⅱ
文章 2022-06-25 来自:开发者社区

每日算法系列【LeetCode 319】灯泡开关

题目描述示例1输入: 3 输出: 1 解释: 初始时, 灯泡状态 [关闭, 关闭, 关闭].第一轮后, 灯泡状态 [开启, 开启, 开启].第二轮后, 灯泡状态 [开启, 关闭, 开启].第三轮后, 灯泡状态 [开启, 关闭, 关闭]. 你应该返回 1,因为只有一个灯泡还亮着。题解c++classSolution { public: intbulbSwitch(intn) { re...

每日算法系列【LeetCode 319】灯泡开关

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

算法编程

开发者社区在线编程频道官方技术圈。包含算法资源更新,周赛动态,每日一题互动。

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问