[leetcode] 319.Bulb Switcher
来源:互联网 发布:网络大电影演员收入 编辑:程序博客网 时间:2024/05/22 01:50
[leetcode] 319.Bulb Switcher
There are n bulbs that are initially off. You first turn on all the bulbs. Then, you turn off every second bulb. On the third round, you toggle every third bulb (turning on if it’s off or turning off if it’s on). For the ith round, you toggle every i bulb. For the nth round, you only toggle the last bulb. Find how many bulbs are on after n rounds.
Example:
Given n = 3.
At first, the three bulbs are [off, off, off].
After first round, the three bulbs are [on, on, on].
After second round, the three bulbs are [on, off, on].
After third round, the three bulbs are [on, off, off].
So you should return 1, because there is only one bulb is on.
这道题很有意思,其实就是把前20次模拟出来之后就可以找到规律,其实是求1到n 中的平方数的个数。
class Solution {public: int bulbSwitch(int n) { if (n < 2) return n; return (int)sqrt(n); }};
- [leetcode] 319. Bulb Switcher
- leetcode 319. Bulb Switcher
- 319. Bulb Switcher LeetCode
- 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
- [leetcode] 319.Bulb Switcher
- 【leetcode】319. Bulb Switcher
- [leetcode] 319. Bulb Switcher
- [LeetCode]319. Bulb Switcher
- 2016 Personal Training #2 Div.2 SPOJ AMR11A
- Mac OS X 用终端破解附近 Wifi 密码教程
- maven项目使用spring报java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListe
- OpenCV学习DAY1——OpenCV-2.4.13在Visual Studio 2013中的配置
- 数据输入流与数据输出流
- [leetcode] 319.Bulb Switcher
- 图像的傅里叶变换
- (10)HTML标签详解之<link />
- Android 圆形ImageView
- 【Leetcode】之Subset II
- Android插件化(使用Small框架)
- ipc--消息队列
- Unity解析Txt文本
- studio编译.SO和使用