题意:给出n个灯泡,第一次,将所有灯泡打开,第二次,每隔1个按灯泡开关,第三次,每隔2个按灯泡开关,最后,隔n-1个按小灯泡开关,问最后 有几个灯泡是开着的

思路:经过奇数次变换后灯泡是开着的,所以就变成了问n以内平方数的个数

代码如下:

public class Solution
{public int bulbSwitch(int n){return (int)Math.sqrt(n);}
}

LeetCode Bulb Switcher(约数个数为奇数)相关推荐

  1. [leetcode] Bulb Switcher

    题目: There are n bulbs that are initially off. You first turn on all the bulbs. Then, you turn off ev ...

  2. leetcode 319. Bulb Switcher | 319. 灯泡开关

    题目 https://leetcode.com/problems/bulb-switcher/ 题解 本题将 对问题抽象的能力 的考察做到了极致. 思路 怎么理解(int)Math.sqrt(n)就是 ...

  3. 位运算判断一个数是奇数还是偶数

    在 leetcode 上刷题的时候,有道题需要判断一个数是奇数还是偶数.看到大神写的判断方法.记录一下 代码如下 int t = 3; // 要判断的数. int odd = t & 1; / ...

  4. 图论 + 数论 ---- CF1325E E. Ehab‘s REAL Number Theory Problem (约数个数 + 枚举 + bfs找最小环)[从图结构优化搜索]

    题目链接 题目大意: 给你nnn个数,每个数保证约数个数不超过777个.问你从中选出若 干个数的乘积是完全平方数,最少要选择多少个数?,不存在输出-1. 题目思路: 1.每个数约数不超过7个→\rig ...

  5. SDOI2015 约数个数和(莫比乌斯反演经典、双上限整除分块)超详细笔记

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 AcWing 1358. 约数个数和(莫比乌斯反演经典.双上限整除分块) #include <c ...

  6. 【数学专题】约数个数与欧拉函数

    整理的算法模板合集: ACM模板 目录 一.约数个数 1. AcWing 1291. 轻拍牛头 2. AcWing 1294. 樱花 2.1 AcWing 197. 阶乘分解 3. AcWing 19 ...

  7. [SDOI2015]约数个数和【莫比乌斯反演】

    [SDOI2015]约数个数和 题意:\(d(x)\)为\(x\)的约数个数,求\(\sum_{i=1}^n\sum{j=1}^md(ij)\) 由结论得\[ans=\sum_{i=1}^n\sum_ ...

  8. BZOJ 3994: [SDOI2015]约数个数和 [莫比乌斯反演 转化]

    2015 题意:\(d(i)\)为i的约数个数,求\(\sum\limits_{i=1}^n \sum\limits_{j=1}^m d(ij)\) \(ij\)都爆int了.... 一开始想容斥一下 ...

  9. 怎样知道一个数是不是2的N次方,怎样判断一个数是奇数还是偶数

    1.怎样知道一个数是不是2的N次方 解: X<<1 看是否为0 将该数转换为二进制并且向左移一位,如果是0则是2的N次方 如 2=10 4=100 8=1000 16=10000 ... ...

最新文章

  1. 更改VMWare 虚拟机的硬件设置
  2. 分享一例脚本发版和tomcat重启脚本
  3. 完美解决tar文件window解压问题
  4. GridView 使用方法总结
  5. Struts2+Spring2.5+Hibernate3.1实现登陆示例
  6. Mips KVM TrapEmulate implemented in Linux
  7. Ubuntu caffe 测试matlab接口
  8. c++中多线程传递参数原理分析
  9. c语言不规则窗口,C语言不规则数组和指针
  10. MaskRCNN要点
  11. ZeroC ICE源代码中的那些事 - 嵌套类和局部类
  12. 与 Brian Kernighan 一起回忆 Unix 的诞生!
  13. LeetCode 1818、绝对差值和
  14. saltstack数据返回和模块定义
  15. 海定计算机计算标准差,标准差怎么算公式(标准差的计算例题)
  16. 0~9生成随机数4位数
  17. 肝不好的人,这几种食物要多吃!
  18. StringBuffer的理解
  19. OSPF特殊区域(stub、stub no-summary、nssa)
  20. Deep Learning Based Registration文章阅读(五)《Anatomy-guided Multimodal Registration by Learning Segment 》

热门文章

  1. 使用MarkDown标记语言发博客
  2. BZOJ-1027 [JSOI2007]合金
  3. showModalDialog参数使用
  4. 高并发高负载网站的系统架构
  5. python快速编程入门例题-Python快速编程入门,打牢基础必须知道的11个知识点 !...
  6. 零基础学python全彩版pdf-(特价书)零基础轻松学Python:青少年趣味编程(全彩版)...
  7. python爬虫如何从一个页面进入另一个页面-Python爬虫如何获取页面内所有URL链接?本文详解...
  8. python stm32-【ST开发板评测】使用Python来开发STM32F411
  9. python下载安装教程3.7.3-【最新】Python-3.7.0安装教程及下载链接
  10. 开课吧python学费-安利一个特别棒的工具给大家