LeetCode 319 Bulb Switcher
来源:互联网 发布:fastjson解析json数据 编辑:程序博客网 时间:2024/06/05 04:59
题目 灯泡初始状态为off
每一轮将是n的倍数的开关调转状态。
求最后灯泡是on的个数。
思路:由于 1 = 1*1
2 = 2*1 1*2
3 = 3*1 1*3
每个数每次分解都会改变状态,但由于分解的对称性,除了平方数,其余的都会回到初始状态,因为都翻转了偶数倍;
所以结果就是返回n的平方根的整数位;
代码很简单 如下:
class Solution { public int bulbSwitch(int n) { return (int)Math.sqrt(n); }}
阅读全文
0 0
- leetcode 319 Bulb Switcher
- Leetcode-319 Bulb Switcher
- 【LEETCODE】319-Bulb Switcher
- LeetCode 319 Bulb Switcher
- leetcode 319 Bulb Switcher
- Leetcode 319 : Bulb Switcher
- LeetCode-319:Bulb Switcher
- LeetCode[319] Bulb Switcher
- leetcode 319 - Bulb Switcher
- LeetCode 319 Bulb Switcher
- LeetCode 319 -Bulb Switcher ( JAVA )
- LeetCode--No.319--Bulb Switcher
- LeetCode #319 - Bulb Switcher - Medium
- leetcode:数学:Bulb Switcher(319)
- leetcode:数学:Bulb Switcher(319)
- LeetCode 319 Bulb Switcher(数学Tricks)
- [leetcode] 319. Bulb Switcher
- leetcode Bulb Switcher
- Linux文件属主和属组
- eclipse配置tomcat
- POI CSV方式处理大数据excel文件
- 回文最少分割数
- 请问JSP是用JAVA编写的吗?
- LeetCode 319 Bulb Switcher
- ECLIPSE下JAVA 项目配置动态WEB项目失败的解决
- Codeforces Round #439 (Div. 2)E详解
- 《SSO系列一》初识SSO
- 学习阿里巴巴开发手册-11
- Android 隐藏APP图标
- 2 Java IO:InputStream 和 OutputStream
- 乐视IPO的证监会内鬼遭调查,令完成幕后操纵丑闻曝光
- 总结1