[leetcode] Bulb Switcher
来源:互联网 发布:淘宝特种经营许可 编辑:程序博客网 时间:2024/06/04 19:47
最开始思路:
结果超时,找了网上的思路,只有平方数才有奇数个因子,所以直接(int)return Math.sqrt(n)就行。
public class BulbSwitcher { public static int bulbSwitch(int n) { boolean [] bulbs=new boolean[n+1]; for(int i=1;i<=n;i++) { bulbs[i]=!bulbs[i]; int t=(2*i>n)?(i+1):2*i; while(t<=n) { if(t%i==0) bulbs[t]=!bulbs[t]; t=t+i; } } int result=0; for(int i=1;i<n+1;i++) { if(bulbs[i]==true) result++; }return result; }
结果超时,找了网上的思路,只有平方数才有奇数个因子,所以直接(int)return Math.sqrt(n)就行。
0 0
- [leetcode] 319. Bulb Switcher
- leetcode Bulb Switcher
- [Leetcode]Bulb Switcher
- 【Leetcode】Bulb Switcher
- leetcode 319 Bulb Switcher
- Bulb Switcher | LeetCode
- Leetcode-319 Bulb Switcher
- Leetcode: Bulb Switcher
- leetcode 319. Bulb Switcher
- 【LEETCODE】319-Bulb Switcher
- leetcode之Bulb Switcher
- LeetCode Bulb Switcher
- LeetCode Bulb Switcher
- Leetcode: Bulb Switcher
- leetcode笔记:Bulb Switcher
- LeetCode:Bulb Switcher
- LeetCode 之 Bulb Switcher
- 319. Bulb Switcher LeetCode
- mysql sql语句大全
- 半年总结
- CentOS 配置Apache+Mysql+PHP
- C++错误累积
- php做一个简单的分页类
- [leetcode] Bulb Switcher
- 微信公众号开发的时候,进行上传多张手机相册图片上传时候只上传第一张其他图片没上传解决方案
- (三)springMVC WebUploader分片上传
- POJ 3264 线段树 ST
- j2ee建立的Dynamic Web Project没有web.xml
- windbg+网线双机调试内核
- Thread
- 欢迎使用CSDN-markdown编辑器
- 线程的同步(synchronized关键字)